Hi,
a simple workaround is this: instead of using the dialog box, create a pop-up sub-vi with the same appearance, and actually the same function.
With this you can easily check when it is called and you can programatically close it generating a timeout.
I hope I have been clear enough,
Alberto