What do you mean by multiple users with one executable? It other people use the engine it’s no problem as long as they don’t delete the built in macros (they are user editable!)
The macros need to be restored in each instance of the engine install.
So if you have a lab with 15 computers then you would need to go up to each pc => find their engine install path => copy over the missing macro into the target folder inside of the engine.