Microsoft didn't remove the ability per se, you just have to understand that in VB.NET you have Classes, and you have Structures. There is no special case for forms as there was previously. A "form" is just a class with some pre-written code.
You can't just get a default instance of a class, that's what Shared members are for. I hope that makes it clearer.