Beim Erstellen von Komponenten, durch den
DFM-Loader, kannst erkennen, wo du bist. (FormDesigner oder im laufenden Programm)
Im Create noch nicht an dir selber, aber im Owner.
Sonst, z.B. im Setter eines Property (wenn dieses Property in der
DFM gespeichert wurde) oder im Loaded, am Ende des Ladens aller Komponenten-Property, lässt sich der ComponentState auf csDesigning prüfen.
Dann kann man auch Funktionen (Menuitem im Kontextmenü der Komponente oder als Link, Links unterm Property-Editor) ausführen lassen.
Delphi Component Editor