Hi Erel, another way of achieving something similar would be to support "regions" that are collapsible, like in visual studio.
eg:
#Region "frmMenu"
subs for the menu form go here
#End Region
The region then has a little [-] beside it, and clicking on it will hide all of the code in that region.
Cheers,
Andy.