Garantieren könntest du das evtl. indem du per {$DEFINE} etwas in einer deiner Fix-Units deklarierst und z.B. in der .DPR prüfst ob das gesetzt ist. Wenn nicht, wird ein Fehler geworfen.
Aber wie Uwe sagt, die Priorität ist eigentlich
- Ins Projekt explizit aufgenommene Dateien
- Projekt-Suchpfad
- Globaler Bibliothekspfad (DCUs)
Vielleicht hättest du das Projekt einfach vorher "bereinigen" müssen?