Du kannst doch einfach ein Hilfsobject bauen was wirklich nur zur ontimerbehandlung da ist.
also
Delphi-Quellcode:
[...]
type
THilfsobj = class
public
class procedure OnTimerProc(Sender: TObject);
end;
[...]
class procedure THilfsobj.OnTimerProc(Sender: TObject);
begin
//do something on timer
end;
[...]
timer1.OnTimer := THilfsobj.OnTimerProc;
Durch das führende "class" brauchst du keine Instanz der Klasse zu erstellen um sie zu verwenden