@dgorsman,
I think the OP is talking about how to control the toolbar position on first load. If you try to dock it, it pushes the others aside.
I might claim its not a big deal if just first load, but there are other reasons to want to control the location and row a toolbar gets docked to.
All that aside, I have never modified a workspace using .net. You would have to save the current config as a workspace, edit with API, then set current again I think.
Ever tried that?