What does docking the toolbar have to do with standardizing the environment? If you are trying to position and lock all of the toolbars, you are in for a tremendious headache. It will take a significant amount of effort (you need to go into EVERY workbench, under EVERY sub-function, and make sure everything is available - and all at the worst-case screen resolution (or are you locking that down too?), and the benefit to your users will be VERY minimal. Things will probably still drift around, and I guarantee that you will miss one sub-toolbar that someone will need, and it won't be visible on their screen.
Here's a better idea: Give them an Icon on their desk that deletes FrameGeneral.CATSetting and DialogPosition.CATSetting. Deleting these two files will re-set their toolbar position (of course, so will TOOLS, CUSTOMIZE, TOOLBARS, Restore Postion).
Another thought: Store your CATSettings in a directory that gets deleted every time the user logs off. That way their toolbars will be reset every day (but you can expect lots of whining if you do this one).
I understand wanting a uniform environment, but I would suggest spending your time on things that will have a greater impact - such as serving out your Environment, setting your Drawing Standards.