IMHO ist Dezipaitors Ansatz richtig.
Wobei hier natürlich ein TControlClass als Referenztyp genügen sollte,
denn schließlich liefert FindChildControl mindestens ein von TControl
abgeleitetes Objekt zurück.
Unkraut nennt man die Pflanzen, deren Vorzüge noch nicht erkannt worden sind. - Emerson -