Hmmm, I guess that I better check my assumptions. I actually do nothing special at least in that regard with my program. However, what I run far more frequently than anything else is indeed Windows setup. Yet, all my stuff like Reflect and other PE based programs work on those systems that need drivers loaded. Nut it is possible that this is because I integrated those drivers in rather than use the $WinPEDriver$ folder.
It's fully possible that I have jumped to a wrong conclusion due to it just working for me. I'll try to test this over the next day or two and report back what I find.
Glad we're having this discussion because if I have this wrong then I have some corrective work to do
Thanks for your research and posting what you found.