I recently had the need to release an application using an installer. The install had fairly simple needs, so I gave the free
Nullsoft Scriptable Install System for a spin. It's certainly a little different to set things up compared to other installers, but it works flawlessly. My installer has a Modern UI, installs files, writes registry entries, has separate component install options, has a custom page that writes to an INI file depending on install options, and creates an uninstaller. The script syntax wasn't exactly intuitive, but the examples and documentation were more than adequate to get me up and running with minimal troubles. It also looks like I will be able to grow into this installer since it has some more advanced features (callbacks, plugins, etc.) should I need them. I was able to get the installer working in
FinalBuilder 2, but I see that it is
natively supported in FinalBuilder 3, too.
Give it a try, and I'm betting you'll like it, too.