If I set the same shortcut for a script within the Applications folder as for a global one, the latter is executed. Or maybe it's not defined.
I think the more specific script should take precedence. This way I could set up a switch/case/default scenario for e.g. Cmd+M to do something I need in many applications.