As I thought about this more, using a UserControl is overkill. Then I see Teddy's post, which is very close to what I was thinking.
As Teddy suggested just build it on the form and I'd do it very similar to how Teddy is doing it.
I'd start with a ThemedPanel to hold everything else, and to make resizing of the entire set of controls easy.
Then I'd try adding how ever many labels I needed for buttons (I think I'd get more control over formatting of the labels than buttons...but buttons could work too). I'd dock these controls to the bottom.
Then I'd add a PanelManager and dock it to fill.
For each button, add a page to the Panel Manager. Add code in Click event handler of each button to show the appropriate page.
Finally, on each page add a ThemedLinkMenu and add appropriate items. Then add handlers to those items to actually do what you need done.
Hopefully that made sense and will get you started!