I went down a different path and use lisp to set all paths, trusted locations and use menuload to load my menus and toolbars.
Just as a side note -toolbar allows manipulation of toolbars using Show opens a toolbar.
(command "toolbar") ended up doing a much better job organizing the toolbars in the right rows and columns compared with vla-dock.
Here's what I ended up doing:
1- I parsed the list of toolbars to something like this:
ACAD.Smooth Mesh.show.float.400.400.1
ACAD.Dimension.show.bottom.2.0
........
2- From that created a list of "line" items lists
3- Feeded it into a loop utilizing:
(if (= "FLOAT" (strcase d))
(command "toolbar" (strcat a "." b) "float" (strcat e "," f) "1")
(command "toolbar" (strcat a "." b) d (strcat e "," f)))
a,b,c,d,e & f being the items of each "line" list
Thank you!