Agree with MAME - some of the greatest arcade games are tidlers (sub 1mb) but that's just my opinion.
One thing somes to mind, though, and that's MESS. There has been an attempt to create a Pocket PC port, but the author couldn't get it running at a decent speed.
<ramble>
I suppose an alternative app for the GP32 would be a ROM launcher. Just a front-end, not a shell, that aggragated games across different emus - sortable by name, type, system etc, like a MAME front-end I suppose.
The trick would be getting the emu to run with the selected file.
It sounds like lazyness, but with over 60 Speccy titles, 50+ C64 and a few dozen Atari, PCE and Coleco files, something like that would be useful.
'Fraid my programming knowledge ends with machine code and the Z80.
</ramble>