I keep seeing references to people saying ImgBurn is portable, yet nobody has really put it together in a proper portable app package. Well, I have. This is my first attempt at doing such a thing as I just recently became interested in making some USB flash drives using PAM and began to see there were programs out there that were perfect for PAM but not yet properly implemented, so I tackled one of my favorites.
I do realize the goal is to use open source software. While ImgBurn is not open source, it is freeware and very useful (it has a huge fan base).
My method for creating my portable app package is a bit different and actually more simplistic than using NSIS (which I used to use all the time back in my Baldur's Gate hacking days). I simply make a batch file, then use a BAT-to-EXE "compiler", then use ResHack to insert the ICO (not needed, but looks better), then package it up using 7z SFX. The batch file has to be written just right to allow it to work within PAM or as a standalone, but I worked it out and include the sources and instructions in the package.
Your feedback is welcome. For now it is downloadable at Sourceforge.net here (without the ImgBurn files included, you'll have to install ImgBurn yourself and copy the EXEs into the App folder after installing my package):
https://sourceforge.net/project/showfiles.php?group_id=219784
Thanks! This is really fun stuff.