There are two answers to this question.
1) Use Tools >> Customise >> Customisation Maintenance to export your customisations as packages and import them on a workstation which is pointing to the shared dictionaries. If there is VBA code, this will have to be repeated on all workstations as VBA code is stored in the same folder as the runtime engine and cannot be pointed to a shared location.
2) This is my preferred option. DON'T USE shared forms.dic and reports.dic files. It makes it harder to modify code as you cannot always get exclusive access and shared custom dictionaries can get corrupted much easier.
Instead, use a central update area which contains the latest dictionaries, Launch file, runtime and VBA files (but not the DEX.INI file). Make sure that all systems use the same folder structure and that any DLLs referenced in your VBA code is stored using the same pathname.
NOTE: The Dex.ini file contains some settings which are unique to individual workstation and should not be included in the update area.
Then using some scripts which execute during login (basically a fancy xcopy clause) all workstations can be updated to match the template in the central update area.
So after you make your change locally, just "publish" it to the update area and next login everyone will have your updates.
Let me know if you want more info.
David Musgrave [MSFT]
Senior Development Consultant
MBS Services - Asia Pacific
Microsoft Business Solutions
Any views contained within are my personal views and
not necessarily Microsoft Business Solutions policy.
This posting is provided "AS IS" with no warranties,
and confers no rights.