Der Fehler muss wo anders liegen, schlägt eine
API Funktion fehl, SetTimer ist eine, wird in der Regel ein Fehlercode zurückgegeben und keine
Exception ausgelöst oder ähnliches. Der Laufzeitfehler deutet eher daraufhin, dass du auf einen ungültigen Speicherbereich zugreifst, denke ich mal.