Hasn't MAME had screenshot templates forever? I'm pretty sure I remember being angry about having to do special code to support them in osd/sdl at some point.