Deven,
1.
Вроде так, но все равно будет выскакивать лицензионное соглашение (хотя уже и не помню, а директа под рукой нет

)
directx_nov2007_redist.exe /t:%temp% /c:%temp%\dxsetup.exe (%temp% можно заменить на любую папку)
Но все же лучше воспользоваться
перепакованным вариантом, да и весит он в 10 раз меньше
2.
Код:

[HKEY_CURRENT_USER\Control Panel\Desktop]
"Wallpaper"=путь
"WallpaperStyle"="2"
"TileWallpaper"="0"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager]
"DllName"=hex(2):путь
"ColorName"="DWM50xxDT"
"SizeName"="NormalSize"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system]
"InstallTheme"=hex(2):путь
"InstallVisualStyle"=hex(2):путь
Удачи!
PS забыл добавить:
Если необходимо прописать тему во время установки, то необходимо добавить в файл i386\
winnt.sif следующие строки:
Код:

[Shell]
CustomDefaultThemeFile = "%SystemRoot%\Resources\Themes\MyTheme.theme"