yeah but what I am saying is that you are not using those properties right..

Me.WindowState.Minimized will not evaluate to a boolean like you are trying.. I can tell you are coding without option strict on. I recommend putting it on.
VB Code:
  1. Private MainFormResize(blah blah)
  2.         If Me.WindowState = FormWindowState.Minimized Then
  3.             Form1.WindowState = FormWindowState.Minimized
  4.         Else
  5.             Form2.WindowState = FormWindowState.Normal
  6.         End If
  7. End Sub

see what i mean