The way I do this with my contextual toolbars is with screensets. Your screenset will remember the size of your toolbar and placement. So size it how you like, then save your configuration as your typical screenset. The toolbar doesn't have to be visible when you save your screenset either. But you need to size it how you want it to appear first, then close it, THEN save your screenset.