The rule of thumb that I use is: If the file is located in the file folder
of the program I'm removing, then it's OK to remove it. But, if it's
located in the Windows folder, or a sub-folder of the Windows folder and
doesn't have a file name that's related to the program's name, I don't
remove it. Sure I might have some orphan .dll files on my hard drive. But
wasting a little hard drive space is better than executing a different
program and getting an error message because it's looking for that shared
..dll file.