Schau mal vieleicht hier,
ich habe zur Zeit ein ganz ähnliches Problem
Timer Steuerung
Allerdings ist das ganze noch nicht ganz ausgereift, weil da momentan noch ein paar kleine Problem mit der Neuinitialisierung der Timer.Interval vorhanden sind.
Allerding muss ich das heute abend noch bearbeiten. Vieleicht ist dann die Lösung komplett.
Gruß Jens