free installer for windows
Inno setup from jrsoftware.org is a free installer for window program. Another one is NSIS, and open source system to create window installer.
Wix Installer is another option. Just found out about Wix recently and it seem a very good option.
Wix Project page
Wix Tutorial page
Innosetup homepage
NullSoft scriptable install system