Don't forget, it's going to look a whole lot crappier once you get it in-game. Unless you miraculously find out a way to use high resolution bitmaps in a UI, your elements are going to be scaled up from a maximum size of 640x480.

Also you'll need to figure out how to reliably script getting rid of the HUD and desaturate+color the background when you pause. I'm sure OS could do this, but then you'd either need to rely on all players to have OS or you would need some tradeoff for people without OS (without crashing the client).

Let us know if you figure this out because I need to do the same this summer.