Moin,
bei Delphi ist das über einen sog. "TSelectionEditor" geregelt, der in Deinem Komponenten-
Package lebt. Der wird immer dann aufgerufen, wenn eine Komponente auf das Form gesetzt wird und hat dann die Möglichkeit, der Delphi-
IDE mitzuteilen, dass die Units A, B und C auch noch benötigt werden.
Wie das bei FreePascal gelöst ist, kann ich Dir nicht sagen.
Daniel R. Wolf
mit Grüßen aus Hamburg