If you want ease of use can I suggest you look at autoIT, it is pretty good for GUI making (it can spit out command line, screen positions related stuff, call DLLs, make directories/(text) files, registry stuff... and some binary stuff (not so good at reading/editing)).
Syntax is somewhere between C? and new style basic (Visual Basic and the like) and there is no need for clunky framework.
If you want something that is coded in it look at BatchDPG.
Homepage:
http://www.autoitscript.com/autoit3/
Thanks, I'll look into that