ich kenn mich in diesem bereich jetzt nicht so genau aus, aber ich könnte mir vorstellen, dass das programm einfach mit den vielen simulierten tastenanschlägen überlastet ist.
Versuch deshalb mal die Nachricht mir postmessage() zu versenden. Soweit ich weiß sollte diese Funktion eine Überlastung verhindern oder stell den Intervall des Timers mal auf 3 sec oder länger, um zu prüfen ob das Programm tatsächlich überlastet ist oder der Fehler wo anders liegt.