In terms of skinning, it's possible, BUT we'll probably want to make two separate versions, a graphical one and a "lite" one that just uses internal rendering.
The loading of images requires the gd image library for lua to be installed. While you only have to do it once, it isn't exactly a walk in the park to install. Also I'm unfortunately limited to the game resolution. So for snes/genesis, ect something fairly nice can be added, but for the nes / mastersystem ect I don't know how much can be done graphically.
The idea was to try to theme it around the console. I've since refined it a bit from the screenshot, but the genesis one uses that classic grid pattern, ect.
Right now my biggest challenge is finding the best versions of each emulator. Gens works flawlessly, but the others have some issues. I can't get save states to work in fceux... it might be fixable because the source code is available. Snes9x is having some sort of issue, but it has to be something I'm misunderstanding because it errors out when trying to read the gamepad, which is pretty basic functionality. I haven't looked at the others yet.
These are all offshoots of the old "rr" project that helped people make emulator assisted videos. So in theory the lua scripting is universal amongst the emulators but in practice there are various minor inconsistencies. Since Gens is fully working I'll start with that, and modify the script for each of the other emulator's quirks.
This is one of those spare time deals..... much like fix it felix, it isn't a huge project. I'll finish the gens script later tonight and work on the others when I get around to it.