Total Uninstall helps you monitor any changes that are made to your system during installation of a new software product allowing you to perform a complete uninstall without having to rely on the supplied uninstall program (which may leave files or changes behind).
To use it, you simply launch the installation program from the Total Uninstall interface and select the system areas to be monitored.
The program will then create a snapshot of your system before it installs the new software and an additional snapshot after install completes.
It then compares the two snapshots and displays all changes in a graphical tree view, marking all values and/or files that have been added or changed as well as some before/after details.
Total Uninstall will save these changes and if you decide to uninstall the application, it will reverse all changes to the previous state and it supports 8 languages !
Download it here.