Here is what I would like to see as I have absolutely no idea how to create it myself.
A very small simple program. When started, you select the disc you want to use from you drive. (cd, dvd, blu-ray, etc.)
Then the program is run. You select what you want to name the file and where you want to save it. The program creates another stand alone executable file that can be run from any computer. It then copies your disc (cd, dvd, blu-ray, etc.) 1:1, sector by sector, and stores the data within the executable file. When finished copying the disc, the program congratulates you on your success in copying the disc and creating the exe file, then closes.
Now you have a stand-alone application that can be run from any computer without any installed applications. When run, a small window pops up with two options. The first is to duplicate the disc, and the second is to run the disc. I know you dont do the whole mounting image thing but i thought i would just throw it in there.
When you click Duplicate, you can burn an exact copy of the original disc for backup purposes directly from the exe file. And if you select the Run button, the program will mount to either a virtual drive it creates, or trick the computer into thinking the disc is actually in the real disc drive. (I believe creating virtual drives require a restart but I am not sure about this, so maybe instead of restarting, you could just trick the computer to thinking the disc is in the already available disc drive. Of course it will have to be empty though)
The program should make sure the disc is copied perfectly and possible show you any errors. Possibly include a few options before making the exe file.
This would be perfect for backing up cds, dvds, etc. They could be very quickly reproduced or ran. Just thought i would post this to see what others thought.
Thanks.