I mean this in the nicest possible way. If you don't have time to make a skin (which should take 20 min, tops) or can't be bothered to make one, then you don't have time for this hobby.
Also, you don't WANT all of the different emulators to be in one big list, I can guarantee you that. Let's just take street fighter II as an example. It was released in mame, nearly all mame-like arcade emulators (final burn, ect), the snes, the genesis, ect....... So that's at least 5 versions of street fighter II in your list, making it extremely confusing as to which one you want to launch. The same goes for purely arcade emulators. MAME runs (to some degree anyway) everything. So if you run antoehr arcade emulator, it is running mame's games, so without special list filtering you are going to get doubles in your list. Mame already is a list of 8000+ games, you really don't want to make that list any longer, you want to make it shorter, thus categories.
What "mame info" stuff? Are you referring to the reports generated by list xml? That data is rather worthless in regards to just printing it out. Several fes make use of it for sorting and you can usually pick and choose what you want printed out, but just displaying it all would be a big mess.
I would recommend my old fe, it does everything you asked about, but it requires setup and is horribly out of date.