title: c# mini-game: menu screen, how to achieve?
body: <p>I am making simple graphical game in WinForms and currently I would like to have a menu displayed when the game starts. My only problem is that I am not sure regarding the structure of the application itself, this is what I have so far:</p>
  
  <p>1) To have a Menu form and Game form. When New game is selected, create Game form and dock it to Menu form - I cannot dispose Menu form as the app would exit. Or can I switch the messageloop to different form? I doubt so<br>
  2) To have some main form that enables me to create and dispose both menu and game forms
  3) Entirely different way?  </p>