HALLO!
Also in der 2. Schleife bleibt der Programm hängen, weil es keine MSG mehr zu behandeln gibt.
Du bist zwar mit dem 1. Application.Processmessages aus der Button1. Schleife rausgesprungen,
aber Du kommst nicht zurück, bis der Button2 event abgearbeitet ist.
Nimm also die Schleife aus dem 2. Button event und schon geht es... Es gibt auch nix zu warten, den nach einem Klick,
wird die 1. Schleife sofort beendet.
Frank