i think it would really depend on the emulators in question.  some allow you to change which button exits, some dont.  perhaps you need to find a different emulator that is a little more cabinet friendly.  as for which ones, i dont know...i don't do anything buy mame on my cabinet, if i want console emulation, i do it on my modded xbox