Quote Originally Posted by VBobCat View Post
The intriguing thing is that I catched the "Deactivate" event from the form, and the Form.ActiveForm shared property keeps pointing to the right Form, but it gets unfocused (and there is no clue about where has the focus gone to).
The reason that that ActiveForm property doesn't change is that it is an application-specific value. That form is still the active form for that application, even though that application is no longer active.

Is the navigation you're referring to being done in code, i.e. are you calling Navigate?