Da gibt es doch mehrere Möglichkeiten.
Entweder du machst das über API. Da gibt es irgendwelche Funktionen von Windows (frag mich nicht welche - hab ich noch nie mit gearbeitet). Müsstest du mal nach suchen. Gibts sogar hier was, glaub ich.
Oder du schreibst dir einfach ne kleine Funktion selbst. Deine Pause wird ja nicht auf die tausendsstel Sekunde genau sein, oder?
Du schaust einfach wie viele Berechnungen (z.b. i =i+1) der jeweilige Rechner in einer Sekunde schafft (am besten bei Form_Load) und dann bastelst du dir ne Pausenfunktion in der, je nach Pausendauer eine Schleife mehrmals durchläuft.
Als Beispiel: Du weißt, dass dein Rechner in einer Skunde ca 50.000 mal eine Schleife durchlaufen hat. Wenn du jetzt eine Zweisekundenpause brauchst, lässt du die Schleife 100.000 mal durchlaufen.