"It tells you which libraries are necessary in your system, and which aren't."
How often, when you uninstall a program, do you get a warning that asks if you want to delete some resources shared with Windows, and you don't know what to do? How do you know if this DLL you are about to delete is needed by another program? Well, here is the solution: DLL Archive.
DLL Archive looks through all your system files and tells you if any of them contain references to the DLL library in question. It is also simple to use: just click and you'll get a list of all the DLLs that have no reference to anything in your system.
With DLL Archive you can delete them if you want, and even restore the operation if you think that you made a mistake and deleted something important. Any DLL you delete can be restored with DLL Archive. A very useful free application, and one that will stop you making mistakes.