Ich kenne InstallShield von D7 nicht, da ich MSI-Installationen per Hand mache ...
... aber du solltest mal nach einer Art "Upgrade"-Funktion suchen, mit der du die gefundene alte Version rausschmeißen kannst.
Im Normalfall lasse ich bei einem Upgrade nur den ProductCode ändern, behalte aber den UpgradeCode bei. Aber selbst wenn man diesen ändert, ist es auch kein Problem.
In der "Upgrade"-Tabelle wird dann der gesuchte Code mit der passenden min. und/oder max. Versionsnummer angegeben. Dann gibt es eine Aktion namens "RemoveExistingProducts", die das Entfernen der alten Version auslöst - sofern eine solche gefunden wurde.
Aber -weil du ja ISX benutzt!- sollten diese Optionen, die ich via Orca in der MSI-Datei vornehmen muss, irgendwo in der Oberfläche des Programms stecken.