Nach Aufruf von SetParent ist der Canvas- oder Fenster-
Handle gültig.
Überschreibe in dein abgeleiteten Control oder in Form SetParent und setzte dein Timer dort aktiv. Du mußt nur achten dass der
Handle gültig ist. Also auf <>0 überprüfen. Beim zerstören des Controls wird SetParent mit 0 aufgerufen.
Das ist die Funktion:
protected
procedure SetParent(AParent: TWinControl); virtual;