So I'm having trouble with this and VS 2008
It doesn't seem to like the menus, there aren't any available to attach to the control?
I assume you're talking about the VistaMenu control. There are menus in VS2008 (and VS2005) they're just hidden. I even explained it in the blog post.
How to use VistaMenu
You need to add ContextMenu, MainMenu, and VistaMenu controls to the Visual Studio toolbox:
1. Download VistaMenu, and extract the zip archive somewhere on your computer. 2. Right click the Toolbox in Visual Studio and click Choose Items 3. In the dialog that pops up, scroll down to ContextMenu and click the check box. 4. Also, scroll down even further to MainMenu and click the check box. 5. Now, press the Browse button and find the VistaMenu.dll you downloaded and extracted earlier. Make sure its checked in the list. 6. Press OK on the dialog box.
This should add all the necessary controls to the Toolbox. Now just drag the VistaMenu control to your form (you only need one VistaMenu per Form), a MainMenu, and any number of ContextMenus.
Also, don't use MainMenuStrip or ContextMenuStrip. They are non-standard menus, and as such VistaMenu ignores them.