How to change a theme in Windows 7 with a PowerShell script?
Have a look at the Stack Overflow question How do I change the current Windows theme programatically? dealing with the same issue. It seems like most commenters think you shouldn't be doing this at all (you may choose to ignore them). The other suggestions can be easily turned into a PowerShell script - just call the appropriate API functions.