Hey Nick
I don't think running the MBX from a read-only folder will make any difference, as Steve also mentioned.
One way to overcome this problem is to create a loader MBX. The loader has only one job: It copies the actual MBX to a local path and loads it into MapInfo Pro from the local path. In this way, the centralized version of the MBX is only copied and never loaded into MapInfo Pro. This would allow you always to update the file.
Of course, this gets trickier if you have many tools or if your tool has dependencies, such as images or configuration files that also need to get copied to the local path.
I wonder if MapInfo Pro could load the MBX into memory and then release the file again? That would require a change in MapInfo Pro. Feel free to post a suggestion to Precisely Ideas to capture this idea.
------------------------------
Peter Horsbøll Møller
Principal Presales Consultant | Distinguished Engineer
Precisely | Trust in Data
------------------------------