Da hast du etwas verpasst. Die Funktion
function FindControl( Handle:THandle ):TControl;
kann nur
DELPHI TCONTROL-s innerhalb einer Delphi Anwendung eventuel finden. (fall es sie gibt). Eine fremde Anwendung muss nicht unbedingt mit Delphi geschieben sein und dann heisst es, es gibt keine TControl-s in deiser Anwendung.
EDIT:
Und wenn es eine Delphi-Anwendung gäbe, würde das auch nicht funktionieren. Das geht nur innerhalb der Anwendung, wo der Procedur "FindControl" aufgerufen wurde.