Windows contains a nice system which allows different products to use shared components (i.e. many applications use the same library, for example).
It works like this: When an application is installed it reports to Windows that hey, i'm going to use a shared component dosomething.dll. If it doesn't exist the file is installed, if it already exists it won't be installed again.
Windows keeps a record on how many applications has reported that it uses specific shared components. In this case, the record would show: dosomething.dll - 1 application.
If another application is installed and it also uses the same component windows would increase the number to 2, and so on. And guess what happens when the application is uninstalled? Yep, Windows decreases the number by one.
Now what happens when the record show that no application is using a shared component? Windows does nothing. But the jv16 PowerTools' File Cleaner can list the files which no application seems to be using.
To make a long story short: It's not PT's fault, it only reads the list of unused components :
But I'll do some changes so the File Cleaner won't in the future list that file since it seems like it shouldn't be listed.