Iam not sure if this program is what your looking for but I use this. Its called total uninstall...
Monitor the installation process or application run and detect the system changes (registry and file system). View and optionally restore the detected changes.
Bookmarks