Need program module fro future software - uninstaller.
Monitoring of the installation - program should allow user you to monitor the installation of any program for the subsequent complete removal from the computer or its recovery from accidental deletion.
1) Creating a log of all changes made to the system by installer in html or txt format.
2) Using this log application should be able to fully remove installed program its registry entries, files and folders
3) After removing program application should be able to restore registry files and folders
4) When you run installation monitor an icon in the tray should appear.
(You can see how it works in Advanced Uninstaller Pro - the function called monitored installations).
To work correctly, the application must close all running applications (need a warning system about the fact that some application is not closed).