Hola,
existe un patrón de diseño cuya utilidad hacer que sólo pueda existir una instancia de una determinada clase, el patrón en concreto se llama "Singleton", me ha sido bastante útil, aunque nunca lo he aplicado a Formularios Windows. Buscando por ahí

he encontrado unas páginas que te podrían resultar interesantes:
Este ejemplo es sobre Formularios Windows.
http://weblogs.asp.net/rosherove/archive/2004/01/23/62071.aspx
Este aplicado una clase normal.
http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=486
Espero que te pueda servir de ayuda, saludos.