Die Anzahl der Setups spielt doch keine große Rolle. Installer wie MSI (perfekt in der Hinsicht, IMHO) und NSIS (guter Ansatz) bieten inzwischen die Feature-basierte Deinstallation. Da wäre es schön, wenn Inno Setup das auch könnte.
@MrKnogge: So ein Teil kannst du zur Not auch selbst schreiben. Dieser Uninstaller macht auch nichts weiter als das Original-Setup (Modifizieren) oder den Uninstaller (Entfernen) zu starten. Das einzig interessante wäre die Reparaturfunktion, wobei ich glaube, dass es sich dabei schlicht um eine versteckte Installation handelt.
Auch ein Nachteil: Im Startmenü hast du zwar den neuen Deinstaller. Aber in der Registry steht immer noch der alte drin.
Ich würde es als Feature für die nächste Inno Setup-Version vorschlagen.
Tja, oder du setzt dich ran und modifizierst den Quellcode des originalen Deinstallers.
PS: Ich sehe gerade, den Vorschlag gibt´s schon. #639 auf der "Feature Request"-Seite.