Thanks for the suggestions includiong Ioan's suggestion of just inheriting from the form class with my own class. I ended up going a little further and creating a custom item template for a windows form using the Export Template Wizard. This was good anyways because it allowed me to set some default items of my own. For more info there are some good links:
MSDN - http://msdn2.microsoft.com/en-us/library/ms185318.aspx
David Hayden - Creating Custom Item Templates in Visual Studio 2005 - Code Generation and Productivity
MSDN Mag - http://msdn.microsoft.com/msdnmag/issues/06/01/CodeTemplates/default.aspx
I still would like to find out some way of getting my default from back however, just to know how/where they get defined.