In order to have them installed with xp you have to put them inside $OEM$/$$/Resources/Themes folder. Of course you will need uxtheme.dll to be patched. After that, make a .theme file with all the vista icons, cursors, etc you need applied and save it to the same folder. Then you can have all of it at first boot by adding these lines to your winnt.sif [Shell] CustomDefaultThemeFile="%windir%\Resources\Themes\vista.theme"