I need a program created that will take an .iso file of a boot CD that I have and allow the user to burn a CD or a bootable USB drive from this file. I want the program to fully contain the .iso image and all the tools needed to create the boot disc or thumb-drive. To the user, everything will be behind the scenes and they will simply download one file, then launch it and select what they want to create, insert the CD or thumb-drive and then press OK or Start.
I currently have a file that creates the bootable USB drive using Flash Boot, which works great, so if the program can use Flash Boot to function, that will work. I'd like the user to just see a screen after launching the file describing what the program is and for them to select whether they want to create the CD or USB drive. For the CD creating, BURNCDCC can be integrated into it to accommodate the burning of the CD, unless you have another option that you recommend. Also, something other than Flash Boot can be used if you feel it would work better for this. I also have a custom icon I'd like to use for the finished program.
I'm open to suggestions for the best way to go about doing this project if you have any, as long as the function of the program is what I need it to do. I would like for it to be done in a way that would be compatible for most Windows based computers and work with Windows 8, Windows 7, Vista, XP, etc.