If you're running Pervasive SQL 2000, the file: App: M:\Macola70\W32MKDE.EXE should not be there. There should be no btrieve components in the Macola root directory. When there is no one in Macola, and the Users directory is empty, run renbtdll.exe, which is found in the Macola root directory. It should rename at most 52 files.
All workstations need the Pervasive SQL 2000 client. The Pervasive SQL 2000 transactional engine needs to be running on the server.
Be advised, this is one of those things that could take a little while to work out, if there are btrieve components all over the place. In other words, running renbtdll.exe could make is so that all users launching Macola receive a btrieve not loaded message until you get all the btrieve components in the right place. There should be none in the Macola shared folder, or any of its sub-directories.
If you have a support contract, you may want someone from systems support on the line while you do this, just to ensure that the errant files are found as quickly as possible. If you have a reseller, you may want them involved. I'm just cautioning this because if you don't know all the files you're looking for (52 of them -- and they can be in multiple places -- meaning more than 52 files) this can get real ugly before things start working right.