Se puede, pero será un poco tedioso ya que incluso cualquier ventana se puede mover y desaparecer de la pantalla moviendola por los puntos X y Y de la pantalla...
No sé, se me ocurre solamente usar el Con Timer del DialgoEx con algún código que obtenga la posición de la ventana de la aplicación y otro del Dualg con el cual puedas declarar que si está fuera del rango moverla a dentro del rango...