Luckie nimmt mir die Worte aus dem Mund. Es reciht halt nicht aus einem Archiv ne Datei in ei Verzeichnis zu extrahieren... Das kannst du auch mit einem ZIP File. Dazu gehören Registryeinträge, INI Files, Uninstall... Vor allem muss darauf geachtet werden daß nicht versehentlich ne Datei überschrieben wird...
Innosetup oder NSIS, beide sind Open Source. Für InnoSetup gibts auch ne
GUI.
Ich selber nutze
Astrum Install Wizard. Das war mir allemal die 89$ (für die Prof. Version, 49$ für die Standard) wert, grad beim jetzigen Dollarkurs.
Aber ohne sich auf diese 3 Programme festzulegen, gibts noch viele mehr... Installshield, Installshield Express (ist bei der Prof. Version von Delphi mit dabei), Wise...
Also ich würd mich nicht dranmachen, selbst so einen Installer zu schreiben.