> Eingabegeräte verwende ich keine.
Schade
D.h. PlayNotes startet nur, aber wartet nicht auf das Ende der Note.
Die Nachrichtenbehandlung wirst du für den Empfang von CloseQueries usw. schon brauchen. Nur solltest du das mit dem Sleep () kombinieren um deinen Wunsch nach weniger Auslastung gerecht zu werden.
Ich habe die Erfahrung gemacht, wenn im Formular z.B. ein Button gedrückt wird der in eine Schleife rennt, wird für die Dauer die zweite Schleife im selben Thread nicht weiter ausgeführt (ist auch irgendwie logisch). Daher wirst du nichts anderes erwarten können, wenn du das Fenster durch die Gegend schiebst, dass die Musik stoppt.
Mit dem Beispielcode wollte ich übrigens auch nur wissen ob die übrigen Anweisungen hängen.
Das sind so die Probleme die ich bisher erlesen konnte.