I wrote a small script with an additional Autoit3-script which reads the current user settings from HKCU and then writes it to the default-hive.
What I experienced: if I use "nu2shell.exe" from BartPE to start the "Explorer" the known resource-problem is also gone here.
Or did you not have any resource problems?
Normally I can only start 2 to 3 programs the same time.
But thanks to Bart these problems are gone (long time yet) in BartPE.
So I just used it here and it works like expected as you can see in my snapshot.
Greets
Holger
BTW: also the explorer refresh problem is gone here...
Edit: forgot this: to test this just copy the "nu2shell.exe" to your %Target%\i386\system32-folder and changed the line in your "Explorer.script" or other shell-script to this:
If,%pCheckBox1%,equal,false,RegWrite,"HKLM",0x1,"Tmp_setupreg_hiv\Setup","CmdLine","nu2shell explorer.exe"