Is there any Open Source software for making a Window's Installer for hex files?

Could be, the one I use still requires the user to know which comm port, which processor type, etc. I would think a true auto install windows arduino sketch loader would just emulate the serial protocol that the arduino bootloader uses (varies with chip type so that adds another problem). Here is what the one I use looks like: