Das ist aber keine reine Sache der Liste.
- TComponentList trägt sich beim Einfügen von Objekten als Owner ein
- TComponent-Nachfahren tragen sich, beim Freigeben aus ihrem Owner aus, also aus dieser Liste
> das Ganze wird übrigens von der
VCL genutzt ... worin z.B. die Forms ihre Komponenten verwalten
Natürlich müssen dann die eigenen Objekte von TComponent abgeleitet sein
und man sollte sich nicht wundern, wenn der Owner seiner Komponente sich verändert.