Ich verstehe nicht, wieso man in Zeiten des
NSIS noch InstallShield einsetzen wollen wuerde.
Automatische Updates fuer die Software gehoeren (unter Windows, weil es dort kein brauchbares Paketmanagement gibt) in die Executable des Programms, nicht ins Setup. Wenn letzteres die jeweils aktuelleste Version via Internet nachlaedt, ist das ja kein Malheur - auch das sollte mit NSIS schaffbar sein. Und Lizenzkosten entstehen auch keine.