non te ne sei accorto ma in realtà nel primo post non hai detto qual'è il problema

Visto che OGGETTO 1 e 2 sono static ma tu crei due istanze di CLASSE fai attenzione a che i costruttori dei due oggetti non vengano richiamati due volte anche non volendo (per esempio attraverso il from_load). Metti dei punti di interruzione nei metodi che creano istanze di questi oggetti ed esegui in debug. Poi in start, ad OGGETTO 2, io prima richiamerei CreateIstance e poi gli assegnerei l'evento piuttosto che il contrario.