Inno Setup is an excellent freeware installer!

Sample Inno Setup installer script
Inno Setup is an excellent freeware installer from Jordan Russell. In fact, we
love Inno Setup so much that all RhinoSoft.com developed software uses an Inno Setup installer. It's simple to use,
highly configurable, creates incredibly small executables, and has a powerful programming interface. We've included a
fully documented sample Inno Setup installer script for the sample C++ application with the FTP Voyager SDK.




