   C# Question
  Are all forms, (I don't know if theres more then one "form"), of C# owned by Microsoft? And do all programs written with them have to use the .NET Framework?   
  Microsoft certainly doesn't own our C# code, if that's what you mean.  But C# compiles to IL, which require the .NET framework to run.  Of course there's Mono and others, and the CLI standards are published and open, so you could theoretically write a C# app without requiring the .NET framework (though you'd require another version of the same thing).  I'm honestly not sure whether the FCL has been fully ported to Mono, and whether that technically includes System.Windows.Forms or not.   