So the arcade machine needed a little maintenance. Whilst doing that, I got the bug for making it a multi platform launcher.
This is pretty awesome, even if I do say so myself :)
Emulators for other platforms are integrated seamlessly with the launcher. Notice the change in background to signify platform. Backgrounds can be customized for each platform. For an example, here's a small game set with both mame and amiga games:
And here's the grid layout: