In dem von dir gelinkten Beitrag steht, dass man einen Ausgabepfad für kompilierte Units und Packages haben sollte, der auch im Suchpfad des Systems ist. Das ist im Grunde die Kernaussage.
Wenn mein Delphi z.B. in C:\Programme\Borland\Delphi6\ installiert ist, wo ist da das Problem, die Units der Komponenten nach ...\Delphi6\Lib zu kopieren? Ausserhalb des Delphi-Ordners sehe ich nicht als zwingende Notwendigkeit an. Kommt doch auf das gleiche raus. Ich habe auch hier
einen Ordner für alle .dcu-Dateien der installierten Komponenten. Und mögliche Zugriffs- oder Sicherheitsprobleme wegen dem Programm-Pfad sehe ich hier nicht.
Ich bin ja gern offen für Verbesserungsvorschläge. Aber ich hab keine Lust, mir kurz vorm schlafen gehen solche Kommentare an die Birne knallen zu lassen, für eine Lösung die ich (wie schon gesagt) von Anfang an so betreibe und noch nie Probleme damit hatte.