hmm,

als einfache Lösung empfehle ich dir den InstallMaker von ClickTeam. (Download -> HIER...ist kostenlos)
Ansonsten, eher für den professionellen Einsatz, aber sehr flexibel:
1.Der Wise Installer
2.Der Klassiker InstallShield
Der Vorteil liegt vorallendingen in der Flexibilität (relativ einfache Scriptsprache & .NET Support)
Diese beiden gibts leider nicht als kostenlose Version. but who cares


so far...

Edit:
Noch ein Installer auf XML-Basis. Ganz nett,kostenlos, aber nicht herausragend.
KLICK