ENGLISH (sorry for my bad english)
In my humble opinion I think you should only worry about the functions more than the appearance. Yes, it is strange to say this when we talk about themes xD, but what I mean is to leave the theme with the functions that you want it to got (as is the movement of the wheel, functions for when press "up" or "down", etc.) and everything aesthetic with options for users decide how to decorate to taste.
Something like:
Title: "Interface"
Options:
- "NES Mini" (which looks like the NES mini on all systems and only changes the name of the chosen system logo, as you think better. May also have an option to choose the one or the other)
- "Famicom Mini" (same as the previous one with the Famicom interface)
- "System Mini" (here would be the option of personalized funds per system, although in this case my recommendation is to just leave the most common systems, so that later if the user wants to add some not so common system, add the background image he want).
In this last point I do not think it bad that you want to make the funds for each existing system, but keep in mind that there are many and takes a long time make all. There are also the fact that in cases like the arcaded systems people usually make the filters (as in the case of Neo Geo, Capcom Play System, Zinc, etc). That's why I think it's best to leave this part to users, then little by little they are likely to uploading their own backgrounds from each system for your theme.
ESPAÑOL
En mi humilde opinión creo que solo deberías de preocuparte mas en las funciones mas que en la apariencia. Si, es raro decir esto cuando hablamos de themes xD, pero a lo que me refiero es a dejar el theme con las funciones que quieras que estén (como lo es el movimiento de la wheel, funciones para cuando presionas "arriba" o "abajo", etc) y todo lo estético con opciones para que los usuarios decidan como decorarlo a gusto.
Algo así como:
titulo: "Interfaz"
opciones:
- "NES Mini" (que se vea tal cual a la NES mini en todos los sistemas y que solo cambie el nombre o logo del sistema elegido, según como te parezca mejor. También puede haber una opción para elegir el uno o el otro).
- "Famicom Mini" (lo mismo que la anterior nomas que con la interfaz de la Famicom).
- "System Mini" (acá si entraría lo de los fondos personalizados por sistemas, aunque en este caso mi recomendación es que solo dejes los sistemas mas comunes, para que luego si el usuario quiere agregar algún sistema no tan común, él mismo ponga la imagen de fondo que desee).
En este ultimo punto no me parece mal que quieras hacer los fondos para cada sistema existente, pero tené en cuenta que son muchos y podría llevarte mucho tiempo hacerlos todos. Ademas también está el hecho de que en casos como por ejemplo de sistemas arcades la gente suele hacer filtros (como en el caso de Neo Geo, Capcom Play System, Zinc, etc). Por eso considero que es mejor dejar está parte a los usuarios, luego de a poco es probable que ellos mismos suban sus propios fondos de cada sistema para tu theme.