Comment AutoIt (Score 1) 426
Check into AutoIt (http://www.autoitscript.com/autoit3/index.shtml), we use it at work to do all kinda of stuff. You can do graphical interfaces, and you can even script graphical interfaces. You can have it run different commands with run(), or you can interface with the WinAPI directly.
If you do decide to work in it, make sure to get the full SciTE editor, the second download link. They include a stripped down version by default, but then install the full version, and it provides many more options.
I'm honestly surprised I haven't seen this yet on here. It's saved of lots of time (once the coding/debugging was done at least - I can now restore software activation after imaging machines!)