Tarma QuickInstall only removes empty registry keys; it does not remove registry keys that still contain values or subkeys. Therefore, to have Tarma QuickInstall remove registry keys during uninstallation of your application, you should add them to your Tarma QuickInstall project as described in the previous topic.
Also, if you specified registry values for installation in the Advanced - Registry page, you should make sure that each registry value that you created is marked Uninstall in its Registry value settings pane. If not, Tarma QuickInstall will not try to remove it and by extension will not remove its parent key either.
Another cause might be that you specified customer registration options on the Advanced project page. If you checked the Registry key for information field on that page, Tarma QuickInstall will automatically store the customer registration fields that you marked Store as in the indicated registry key. However, these fields are not automatically removed during uninstallation, because it is often desirable to retain the registration information in case the customer reinstalls your application afterwards.
If you want to remove the customer registration information anyway, you can follow the procedure described in the previous topic, using the same registry key that you specified in the Registry key for information field, and the same value names that you entered in the Store as fields on the Advanced page.
Note - If despite the previous, the registry keys or values are not removed, it may be that Tarma QuickInstall runs with insufficient privileges to remove those keys and values. This applies only to Windows NT; on Windows 9x all users have unrestricted access to the registry. Try checking the Require Administrator rights box on the Installation page, if you haven't done so already.