Hello,
I've been using the paid version of Uninstall Tool for a few years and I wonder if you have ever tested it. It can monitor the installation process of new programs/apps and also has a batch uninstall feature, but I don't know how well the deinstallation process really works.
Thank you!