MMmmm fammici pensare un attimo ...

Ma se non usi un form a cosa ti serve DoEvents ?
Normalmente viene uato per non 'bloccare' il rePaint di una form o di un controllo.