Στη VB.net πάντως μπορείς (στα WinForms) να μιλάς σε ένα κεντρικό collection που περιέχει τις φόρμες της εφαρμογής. Αν δεν έχεις κάτι τέτοιο στη C# εύκολα μπορείς να φτιάξεις μια κλάση FormsManager με μια μέθοδο public static addForm(Form, key) που να βάζει σε ένα HashTable/Dictionary τη φόρμα που του δίνεις με κάποιο μοναδικό όνομα (key - κλειδί) που δίνεις. Μετά από οπουδήποτε μιλάς στο manager και παίρνεις τη φόρμα που θες δίνοντας το όνομα αυτό αρκει να έχει αυτός μια μέθοδο public static Form getForm(key)
Microsoft MVP J# 2004-2010
Borland Spirit of Delphi 2001
http://zoomicon.com