I'm guessing you're looking to utilise an enterprise cui arrangement? BricsCAD doesn't currently support this option. Some info on the BricsCAD menu setup:
- The root CUI contains the workspace options. As workspaces are user configurable the root CUI must have read/write for the user. BricsCAD will complain otherwise.
- Workspaces in CUI other than the root are ignored. However there are options to import workspaces.
- In recent releases, BricsCAD has introduce an interface feature allowing users to switch between different styles of menu. In effect this feature allows the user to switche to a different root CUI. I would need to check but I think the interface option is embedded, you can't disable it.
- BricsCAD works natively with .CUI. Menus in the form of .MNU & .CUIX are converted to CUI on loading.
If you're looking to utilise a custom workspace, then i don't think there is a bullet proof solution.You could look at having a custom root cui that you would copy into the users space to give them the required read/write access. However, this also means the user can change things, destroying your customisation. You could combat this by re-copying the root cui each time they start BricsCAD, but this would also destroy any legitimate customisation made by the user, which is likely to frustate them.
Instead I would recommend maintaining the company customisation in a partial cui. This can be in a read only state if you want. You can use some LISP tools that ensure that its loaded at startup. Also by default when you load a partial its menus are propigated across all existing workspaces.