now sure what you mean by having to place it in start, but:
1) you can put a button on the launch bar which will display the contents of your start menu (and in fact you can configure it to recurse into the submenus and show them at root as you seem to have said you wanted originally),
2) other than that, yes you have to create your own menus and buttons on the bar, using drag and drop or the tree configuration.
here's a screenshot of how you might try setting up your start menu emulation button on the launch bar: