Wenn man in Delphi den Fehler:
[DCC Fehler] "Das Programm oder die Unit ' .xyz' ruft sich selbst wieder auf"
bekommt und man sich sicher ist keinen zirkulären Bezug eingebaut zu haben, sollte man mal nachschauen, ob vieleicht der Projekt/Package-Name der selbe ist wie der Name einer enthaltenen Unit.
Wie man ein Symbol für eine eigene Komponente einrichtet