Hi.. first of all thank you again. I've tried every possible thing and by mistakes I could not make anything but then I came across here http://unattended.msfn.org/unattended.xp/view/web/31/, and this method worked like a charm. for coming newbies I am posting my method. Here is my cmdlines.txt (which is inside $OEM$ folder [Commands] "rundll32 advpack.dll,LaunchINFSection nLite.inf,U" the add : "RunOnceEx.cmd" it should look like this [Commands] "rundll32 advpack.dll,LaunchINFSection nLite.inf,U" "RunOnceEx.cmd" Then make a folder inside $OEM$ and rename it to $1, then inside $1 make another folder named Apps (or whatever you like) in my case it's "Apps" put your Applications eg CCleaner, FireFox, PowerISO etc in Apps folder... http://imageshack.us/photo/my-images/542/oemm.jpg/ Now open notepad and put this code: cmdow @ /HID @Echo Off SET PP=%SystemDrive%\Apps\ SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Installing Applications" /f REG ADD %KEY%\001 /VE /D "Direct X 9.0" /f REG ADD %KEY%\001 /V 1 /D "%PP%CCleaner.exe /S" /f EXIT pay attention to "SET PP" it was done by RunOnceEx.cmd Creator, you don't have to put %SystemDrive% in front of every entry SET PP will take care of it. instead of %SystemDrive% we will use %PP% like this %PP%CCleaner.exe PP will redirect system to the SystemDrive which is mostly C:\ remember during Windows Setup everything inside $OEM$ wii be copied to C:\ eg Apps, so this script will run from C"\, (don't worry it will also be deleted automaticaly in next code) so Where "REG ADD %KEY%\001 /VE /D "CCleaner" /f" is where we will have to provide a title for the Application. Next "REG ADD %KEY%\001 /V 1 /D "%PP%CCleaner.exe /S" /f " is where we have to provide the actual executable filname (no path , PP will do it) next i want to add PowerISO REG ADD %KEY%\002 /VE /D "PowerISO" /f REG ADD %KEY%\002 /V 1 /D "%PP%PowerISO.exe /S" /f remember the %KEY%002, each application should have same numerical order in Title and In File name, Since PowerISO is commercial Software we will have to add registration information via registry, in my case its poweriso.reg (should be in same directory where we added the application $OEM$ > $1 > Apps. so let's add the rigistry REG ADD %KEY%\001 /VE /D "Direct X 9.0" /f REG ADD %KEY%\001 /V 1 /D "%PP%CCleaner.exe /S" /f REG ADD %KEY%\001 /V 2 /D "%PP%REGEDIT /S poweriso.reg" /f Now add you applications like above and at the end add: REG ADD %KEY%\023 /VE /D "Cleaning up and Rebooting" /f REG ADD %KEY%\023 /V 1 /D "%PP%cleanup.cmd" /f now save this file as RunOnceEx.cmd and put inside %OEM% folder where cmdlines.txt lives. Open notepad again and write cmdow @ /HID shutdown.exe -r -f -t 60 -c "Windows XP will now restart in 1 minute..." net user aspnet /delete RD /S /Q "%AllUsersProfile%\Start Menu\Programs\PrintMe Internet Printing" RD /S /Q "%AllUsersProfile%\Start Menu\Programs\Java Web Start" DEL "%systemroot%\*.bmp" DEL "%systemroot%\Web\Wallpaper\*.jpg" DEL "%systemroot%\system32\dllcache\*.scr" DEL "%systemroot%\system32\*.scr" DEL "%AllUsersProfile%\Start Menu\Windows Update.lnk" DEL "%AllUsersProfile%\Start Menu\Set Program Access and Defaults.lnk" DEL "%AllUsersProfile%\Start Menu\Windows Catalog.lnk" DEL "%UserProfile%\Start Menu\Programs\Windows Media Player.lnk" DEL "%AllUsersProfile%\Start Menu\Programs\Windows Movie Maker.lnk" DEL "%AllUsersProfile%\Start Menu\Programs\Adobe Reader 6.0.lnk" DEL "%UserProfile%\Desktop\Flashget.lnk" DEL "%AllUsersProfile%\Desktop\Java Web Start.lnk" DEL "%AllUsersProfile%\Desktop\Adobe Reader 6.0.lnk" DEL "%AllUsersProfile%\Desktop\Alcohol 120%.lnk" DEL "%AllUsersProfile%\Desktop\Pak urdu Installer.lnk" RD /S /Q "%systemroot%\Cache\Adobe Reader 6\" RD /S /Q %systemdrive%\drivers\ RD /S /Q %systemdrive%\apps\ EXIT change it to your needs and save it as cleanup.cmd and put it together with your other applications (Apps) folder, now download Cmdow from" http://www.commandline.co.uk/cmdow/index.html extract it to $OEM$ > manke new directory called "$$" the inside $$ make another directory called "system32" and put extracted cmdows to "system32" directory now you're done Burn the ISO Remeber I'm not a tutorial writer, sorry for any mistakes. Thanks