Yes, the OEM tree copies over correctly and it creates the c:\install, c:\Program Files\Winzip, and places cmdow into c:\windows\system32.  When Windows boots for the first time, it loads up but the applications don't start installing.  I guess for some reason the RunOnceEx.cmd isn't applying the registry settings. When I execute the RunOnceEx.cmd file manually after windows has loaded, I can check the registry and the values are in the correct places.  Then, when I execute RunOnceEx.cmd with "rundll32.exe iernonce.dll,RunOnceExProcess" it works fine. It has me stumped.  Thanks for the help by the way.