If an application is removed from Add Remove programs, the associated files should be removed from Program Control section. This doesn't happen. I append this statement by adding this caution: If the user reinstalls that package they will need to reset permissions they had previously granted. I would prefer this to re-installing an object that had permissions set incorrectly. It is most likely that the incorrect settings may be related to the reason that the product was uninstalled. Frankly, if the object has the wrong permission, it doesn't work correctly. I find I frequently need to remove the program from the ProgramControls when I uninstall a program so that when I set it up again, it sets up correctly rather than incorrectly. I don't understand why this isn't a default behavior. Also note, I am not contending that Zone Alarm remove a reference to the installing file if that file is installed. But there should be no Program Control on an installation program if the program it installs is removed. Finally a great feature would be for Zone Alarm to ask if the user wishes to delete the installation program that created the application in the first place.Thanks for listening to my rant.