I've seen that a few people have tried to create a PortableApps launcher for ImgBurn and stopped developing it (ImgBurn Portable (v2.4.0.0), proper PAM/standalone portable app package - February 29, 2009, ImgBurn Portable Launcher Dev 5 "Need Testers" - 2008-06-30).
I'm thinking of programming the launcher in AutoHotkey (similar to Nathan9222's CCleaner PortableLauncher, Recuva PortableLauncher, and Defraggler PortableLauncher).
The portable launcher will first download the latest version from the website, install it on the Flash Drive, then launch ImgBurn. Lightning UK, the author of ImgBurn, posted the following in the ImgBurn forum:
Feel free to recommend the program as a solution for burning the ISO file and even link to the download page but to keep things easy, I'd prefer it if you didn't 'bundle' it. It's not really how I like ImgBurn to get distributed and if I say it's OK for one company to do it (like in your case where burning is nothing to do with the main product you're selling), others (where that's not the case) assume it's OK for them too - that's what I want to avoid.
What do you guys think?
Seems the same principle as a PAF Live installer. Maybe have a look at PicPick Portable or Java Portable to see how this has been done in the past.
PortableApps.com Advocate
http://forum.imgburn.com/index.php?showtopic=12282
I've replied to the author's post.
Also let him know it can be done with a BAT file. You can feed the X:\PathToFiles\IMGBurnPortable path to PortableApps.comInstaller.exe and it will automatically create and drop the installer in X:\PathToFiles
Sometimes, the impossible can become possible, if you're awesome!
Done
I noticed that most launchers are programmed using NSIS and so I ask if all launchers should be programmed in NSIS or can a different language be used (such as AutoHotkey)?
yeah. But honestly, you should probably use NSIS as most of use are proficient in it, and you can copy\paste most of the things that you need.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world