実験その2
Public Class Main
  Public MyForm1 as new Form1
  Public Sub Main()
    Application.Run(MyForm1)
  End Sub
End Class

Public Class Form2
  Public MyForm1_2 as new Form1
  Private Sub Button1_Click(略
    MyForm1_2.Show
    Form1.SetTextBox("test")
  End Sub
End Class

Form1は例によって一緒。
結果は、MyForm1のフォームに書き込みされました。
MyForm1とMyForm1_2という二つのForm1がインスタンス化されていて、
Form1という名前ではどちらか判断できないのですが、結果はそういうことで。
最初インスタンス化したClassの別名になっている?
実際の内部挙動はわかりません。

これもイケてないなぁ。
以上、長文スマソ