Right, so a real project does that because it was put together RAD style where code reuse is king.
Wasn't the motto on the Delphi 2 box/sleeve: Encapsulate and Reuse..
Reminds me of my favorite solutions:
Reinstall Windows
Recreate the dproj file
Recreate the Whole Project
Rewrite using loose coupling so CodeInsight even comes up
ErrorInsight, 'Don't use that'..
Reinstall the IDE
How come Andy could fix a good chunk of that without source and for free with IDE Fix Pack?