I currently use MAME Launcher as a frontend for SDLMAME, MAME OS X or MacMAME. If you use SDLMAME, along with the binary, don't forget to install the SDL Runtime Library in
~/Library/Frameworks. Then just set the correct paths in MAME Launcher.
The reason I use MAME Launcher (and SDLMAME) is because I can play a ROM (eg.
ddragon.zip) simply by double-clicking on it, after setting it to open with MAME Launcher via Finder's/Path Finder's Get Info. Or even quicker, just by browsing my
Games/Arcade folder in LaunchBar and press enter to run a game. Since SDLMAME is just a binary, MAME Launcher will open but will run the game immediately.
If you prefer, you can use MAME Launcher as a frontend and browse/launch your ROMS from there, if you like the extra options such as screenshots, flyers, info, search, etc.
MAME Launcher v3.2 Mirror Link - In case the official website goes down.
MAME Launcher http://microvoid.in/repo/public/app/mame-launcher/mame-launcher.png