Several application create an installation file folder somewhere in the system. SuMO identifies these files as outdated which maybe tru, however the actual installed apllication could very well be up-to date.

Example: PerfectDisk 12.5 Professional

One of the install file folders created during install -->
C:\Program Files (x86)\Raxco\PD12.5_Pro_Install\x64\Program Files 64\Raxco\PerfectDisk\<several>.exe

... contains several files, most of them reported out-of-date by SuMO. The actual installed applkication is up-to-date.

Steps To Reproduce

Install original "vanilla" release of PerfectDisk 12.5 Pro, don't delete the installation fiule folder (as most people will not).

I think all these exceptions should be user-customizable, like a simple txt file in user profile with exception masks. We don't even need any UI for it (at least for now), since it will be a feature for power users anyway.

Masks should be case insensitive, of course. Log file should reflect every final exclusion decision made from these rules for each processed item. Also, all current hard-coded exceptions should be moved over there.

This way we can handle this very carefully and make it better all the time with the help from community and without recompiling/upgrading SUMo itself.