Take your theme file and rename to oem.theme
Simply place in the following directory:
C:\Users\Default\AppData\Microsoft\Windows\Themes
Now login with a user that has not logged in before... BAAM!
This is how Dell & HP set their OEM themes on new pc's.
You can even use Notepad if you want too edit the .theme file, to change wallpaper or whatever...