Danke! Habs grad gemerkt als ich den Beispielcode aus dem Beitrag mit meinem Verglichen habe.
Dann werd ich jetzt mal unter Linux weitermachen. Da ist es mir am wichtigsten das es geht.
EDIT: So, unter Linux hat mein Code jetzt wieder nicht funktioniert.

Während ich unter Vista 11% Systemlast hatte und alles funktioniert, geht unter Linux die Last bei einem Kern auf 99% und bei dem anderen auf 77%. Ebenfalls gehen die Pfeiltasten unter Linux nicht. Regt mich das auf. Das WindowedScreen Beispiel aus der Hilfe geht unter Linux auch nur ohne Debugger, und dann reagiert es auch keine Taste oder Maus so daß man es neu starten muss.
Zu dem Code in dem .zip Paket muss man lediglich ein event = WaitWindowEvent(20) hinzufügen. Sonst hatte ich es so gelassen.
Eine Variante enthält noch den Timercode von Kaeru, aber Aufgrund der Probleme hab ich das erstmal als Versuch abgelegt.