Da kann ich Sneaky nur zustimmen. Als Absicherung, das nur Lizensierte User das ganze installieren können, ist das absolut ungeeignet.
Besser wäre folgendes Vorgehen:
Step 1. Das Hauptprogramm besitzt, wenn es gekauft wird, einen Lizensschlüssel (Wie man den generiert und speichert...ist zum Teil eine philosophische Frage
, aber es gibt hier einiges dazu).
Step 2. Das Zusatzmodul überprüft den Schlüssel, wenn ok installieren ansonsten meckern.
Den Installationspfad legt, wenn ich mich nicht irre, sogar Inno-Setup in der Reg. ab, wegen dem uninstall.