I heard good things about Inno Setup, it's also completely free.
Inno Setup seemed great but, as far as we could understand, it was designed to create installers and we wanted our .exe file to simply run the game without any installation process.
Ah Okay, the only issue I had with your exe file was, my antivirus literally screamed and advised to destroy your file immediately. It may scare some people off. ^^
(I don't have any anti virus at all. I use the standard windows defender.)