NSIS code
I just started actually looking at the launcher code with SciTE, and it seems that the way you set it up, you only have to edit a few lines to change what program it launches. You still have to resolve paths and things, but the way it is set up is genius!
-Justin