quindi non:
Public NewForm1 As New Form1()
ma semplicemente:
Dim NewForm1 As New Form1()
giusto?
ho notato altra cosa, aprendo più form all'interno dello stesso padre, questi vanno a "scalare" e non si posizionano mai sul punto (0,0).
ho provato con NewForm1.SetDesktopLocation(0, 0), ma non funziona e va sempre a "scalare".