I've just converted an application using MsgBox2 to MsgBox2Async, to prevent the user pressing outside the dialog and having it cancel. Another problem a user noted was that if the machine goes to sleep with a dialog on the screen, when it awakes, the dialog disappears, I presume the...