This should reduce the executable size quite a bit in some of my very large projects. I am sure there would be other benefits too.
EDIT: Is there perhaps a utility t
If your code can be compiled with Free Pascal, the Free Pascal compiler also will emit hints about unused units in your code.
See also this SO entry with additional information about possible problems, like RTTI based methods:
https://stackoverflow.com/questions/605977/tools-to-detect-dead-code-in-delphi2007-or-above/