si, ma non credo sia la soluzione migliore. Se per esempio ho centinaia di Form, finirei con l'avere del codice molto lungo.
L'esigenza nasce dal fatto di voler realizzare un applicazione multi lingua; pensa di avere molte form, bottoni ecc.. e di popolare in un db gli oggetti con le proprie traduzioni a seconda dela lingua:
Tabella db:
NomeForm; NomeOggetto; Lingua; Traduzione
Form1; Button1; Italiano; Ciao
Form1; Button1; English; Hello
...
Vorrei che l'utente possa modificare la lingua anche durante l'esecuzione dell'applicazione, per esempio da una combo. Quando questo avviene, devo leggere dal db tutti i soggetti interessati alla traduzione e modificarli.