My first attempt at this type of thing was a Java program. That has been overtaken with a C/GTK2 version with much more user-friendly features. And faster load of course. Basically you click the game, select quality levels and play.
Gamepick is a 40k download of GPL'd code:
Have fun with it
(hoping this thumbnail pic comes through)