açık formları isimlerini aşağıdaki metoda göndererek test edebilirsiniz. Eğer true dönerse form açıktır.

private bool CheckOpened(string name)
{
FormCollection fc = Application.OpenForms;

foreach (Form frm in fc)
{
if (frm.Text == name)
{
return true;
}
}
return false;
}