title: How to make an application HAVE a form but not BE a form?
body: <p>I want my C# .NET application to have a form but not be a form.</p>
  
  <p>When I normally startup a windows forms application, it's like the form is the master of everything else that follows:</p>
  
  <pre><code>    static void Main()
      {
          Application.EnableVisualStyles();
          Application.SetCompatibleTextRenderingDefault(false);
          Application.Run(new Form1());
      }
  </code></pre>
  
  <p>Instead, I'd like to startup my program, which is then able to show a form, but is not a form itself.  In other words, I don't want the master controller of the applicatin being the form, I'd like it instead to be a non-visual logical container, which has the capability to show forms, but isn't a form itself.</p>
  
  <p>I'm not sure if I'm posing the question in a clear way, but I'd like to hear thoughts.</p>