I have the mns (NO MENU) file on a shared directory.
I think the best approach is to have everyone menuload the .mnc file, then when I update the mns file, re compile it, it should update everyone else.
My concern is that other people may accidentally alter the .mns file. Also the idea of multiple people loading the .mns file (if they do) also jind of bothers me.
We, too have the menus in a shared directory, but that particular dirextory has limited "Write-Rights", limited to the Cad management team only. Other users can not edit those files, they can read 'em and load 'em, but that's it.
We, then, set up each user with his own personal menu on his local drive that he may diddle with 'til blind (as long as it doesn't interfere with production). There are some hard, fast, rules about personal customization, for which compliance is mandatory.