gamerboy8864 LMAO, batch :P Once you know how to use sockets their simple to implement for easy things(I just made my own class that automates the whole thing). Just look up HTTP server response headers, crafting a request is easy, and parsing a response is even easier, then you just wait until you get an EOF character to save the file. Want a % value? Content-Length: ####, just get strlen of the received characters and divide it by the content length.
EDIT: Might I also mention it's faster, it teaches you more, and you can make the installer more dynamic! Don't give me the EXE either, just the source.
There really is no need for an installer since the Powder Toy has no external dependencies and you'll just end up placing the executable in a non-writable directory that will break auto-update.
Also, your installer is more than twice the size of the actual game.