Moin Privateer,
klar Spockie gibt's noch.
Nun zu Deinem Problem:
Das kann ich nicht nachvollziehen.
Ich hab' mir einen Timer, und zwei Button (zum ein- bzw. ausschalten des Timers) auf ein Formular gepackt, dann die OnClick Routinen der Button entsprechend gefüllt, sowie die OnTimer Routine mit Leben gefüllt.
Dann hab' ich mir eine INC Datei erstellt und da hinein die gesamte OnTimer Routine ausgelagert. (TIMER.INC, im gleichen Verzeichnis )
Dann eine Include Zeile unter Implementation eingebunden (testeshalber mal an verschiedenen Stellen), und hatte keine Probleme das Programm zu starten.