a parte che questo tipo di iterazione tra form o page non è propriamente il modo migliore di far funzionare le varie parti di un programma (che dovrebbero cooperare in modo logico e organizzato piuttosto che darsi comandi a vicenda), programmare con wpf è sensibilmente diverso che programmare con le windows form.
naturalmente, niente ti vieta di proseguire sulla vecchia strada, puoi usare il pattern singleton per questo caso specifico:
http://msdn.microsoft.com/en-us/library/ff650316.aspxma se devi passare a wpf devi farlo totalmente sfruttando il databinding, i comandi, gli stili, i modelli, ecc. usando preferibilmente dei design pattern adatti: MVVM, MEF, ecc. altrimenti meglio rimanere sulle care e vecchie windows form.