Application.OpenForms.Count = 0 sempre

Eu tenho essa situação. Application.OpenForms não retorna o resultado certo. ieApplication.OpenForms.Count = 0 sempre..

O objetivo de obter o formulário é obter o proprietário do formulário para que eu possa passar o proprietário como o parâmetro doMessageBox.Show() função.