Non so se prima sei stato a sentire ma puoi fare cosi...

Ti fai un tuo form per questa BENEDETTA MsgBox e lo richiami in modalità non Modale (quindi niente .Show vbModal ma solo .Show) a questo punto VB va avanti per i conti suoi...

Se puoi non sei soddisfatto della cosa, perchè magari potresti giustamente dire che in questo modo il form potrebbe perdere il focus ed andare in secondo piano, allora TEMPORIZZATAMENTE richiami il form in maniera AlwaysOnTop in modo da assicurarti che sia in primo piano

[supersaibal]
PS
Io faccio cosi ad esempio quando devo mostrare le progress bar in un form

PPS
Non impostare il Timer a troppo poco altrimenti rischi esclusicavamente di rallentare il tutto ebbbasta!

PPPS
Chi è con me alzi la mano...
[/supersaibal]