While this isn't exactly what was asked for, it is also described as an
orphan remover, but rather different and more powerful. I downloaded it
free at some time, but don't know whether or not it is, or was,
freeware. I don't have the URL to hand. . My file dates from 2000, and
comes with Delphi source code.
FINDORPH.ZIP Find orphan files (.DLLs etc.) From PC Mag, with Delphi
source.
Sweep Away the Scraps
=====================
Almost every Windows program depends on one or more supporting
files. These supporting files are installed along with the program,
but they don't always get uninstalled along with the program. Some
uninstall programs just fail to remove their support files. Others
offer you a choice: remove the shared file (and risk disaster), or
keep it. When a support file no longer has any programs depending on
it, that file is an "orphan". It's taking up space on your disk
without any purpose. When one of a program's support files goes
missing, that's another kind of problem; the program can't run.
FindOrphans scans all of your local hard drives and analyzes the
dependency relationships between the files. It also will scan and
remember the files on your removable disks. After the scanning
process is complete, it will identify possible orphan files and
problem files, and provide a way to safely and reversibly remove
orphans. This reversibility is very important, as sometimes files
can appear to be orphans when they are not.
FindOrphans runs under Windows 95, Windows 98, Windows NT 4, and
Windows 2000. It was inspired by the earlier PC Magazine utility
called FDDLLs, written by Douglas Boling for 16-bit Windows.
FindOrphans is a complete rewrite and shares no code with the
earlier utility. The Delphi 5 source code for FindOrphans is
provided with the utility for those interested in seeing how it
works. Note that PC Magazine programs are copyrighted and cannot be
distributed, whether modified or unmodified. Use is subject to the
terms and conditions of the license agreement distributed with the
programs.
===,
I've just read what I copied, so perhaps not freeware, depending upon
the details of the licence. Having written the message I'll send it,
with apologies.
HTH,