I sat with my computer a short time on sunday, drank some nice black tea and really put my mind on to the Software Manager and the Custom Remove Software.
I didn't code much, I mainly thought how I could improve them. A sort of like intellectual challenge of a sunday evening. Others solve a crossword puzzle, I think about how I could make something to work better.
After a few cups of tea and a lot of RegEdit surfin', I made some very important improvements.
Today, I tested the new code in action and it seems to be working perfectly. I tested the Custom Software Remove with some of the hardest software out there (i.e. software that create a lot of registry entries all around the registry), these software included WinZip, RealPlayer and Adobe Acrobat Reader.
I, of course, verified all the entries the product found by hand using the RegEdit, to my please, the product was able to find 90%-100% of entries these products had created. It found 0 false positives (i.e. entries it thought was created by these software but in reality it wasn't).
The Software Manager and the Custom Remove Software features should be pretty much finished today.