Sad answer on default instances
Paul Vick has finally posted back about default form instances coming your way in VB.NET
http://www.panopticoncentral.net/archive/2005/04/08/8279.aspx
Amongst the piles of wonderful new features in VS & VB.NET 2005, this is the most disliked new feature and the subject of hundreds of howls of protest in posts on LadyBug saying “please don't do this”.
I really wish it wasn't happening. It stuffs up the distinction between types and instances in the language and only being done to “dumb down” the language to make it more “approachable”. At the very least, there should be an option that turns it off.