The Windows 7 version of GroovyMAME got me interested in standard resolution arcade monitors again. A while ago, I wrote a frontend for any commandline program (MAME or any game), but I designed it with LCD monitors in mind.
I've since updated it to be completely resolution independent so I can run it on my 15khz arcade monitor. It's completely flexible. It'll run at any resolution an LCD or CRT can do, and if you run it on a widescreen LCD, you can enable letterboxing for a 4:3 image.
What's unique about this frontend is that the frontend itself is a video game. Player 1 and 2 can fight each other to determine who gets to select the game.
I've also added pixel shaders to it so that the background scenery changes depending on the time of day.
This frontend works perfectly with the latest GroovyMAME and Windows 7 crtemudriver. The whole experience is really awesome. I'm having a blast with this thing.
Here's a video showing it running with letterboxing enabled and a 2 player game:
320x240:
640x480:
2560x1600:
Running at sunset with image scaling disabled at 2560x1600:
Running at night with image scaling disabled at 2560x1600:
You can download it here:
http://www.sendspace.com/file/fdrgva