JFront was designed to go on a 27" Eygo monitor. I'm still trying to find time to make some of the features configuable. (I add something, get it working for me, then have to spend 3x the time to get it so others could use it... so it can be hard)
The trouble is the font selection in my mind. I can handle any resolution you want currently. But you have to create your own skin to handle anything weird.
but luckly every skin I have runs at 640x480 since thats what I run.
You should be looking probably for features since all of them can handle it now.
1) Windows? (HUGE question)
2) Look like windows?
3) Emulators that it supports