title: How do I programmatically create a windows form?
body: <p>I have a unique c# source file named <code>source.cs</code> that i compile using CSharpCodeProvider from a builder to get an executable.</p>
  
  <p>I would put an option on the builder whether to display the About form on application startup or not.</p>
  
  <p>How can i create a form with title as  About Us then add controls within (Labels, RichTextEdit etc..)</p>
  
  <p>Something like</p>
  
  <pre><code>if (display_about_dialog) {
  // code to display the form }
  </code></pre>
  
  <p>Any help would be highly appreciated </p>