Anyway, here's what mine looks like:

Here's an in-game screenshot:

Requirements:
* .NET Framework 3.5. Get it here if you don't have it (no need if you have Windows 7 (and maybe Vista?)): http://www.microsoft.com/en-us/download ... x?id=25150
Windows XP SP3(I think? I've not tested if it runs on XP yet), Vista, 7, 8, or 8.1 (sorry, no Linux/Mac/etc. support, since this uses Win32 hooks to hijack the CEN64 window).
* Enough brain power to navigate basic Windows dialogs.
* About 1MB of free space (more may be needed if you run *.n64 or *.v64 files, due to CEN64 not natively supporting these rom types yet).
* A fast Intel/AMD CPU, since CEN64 is pretty demanding. As far as the launcher goes, however, if your PC/device can run .NET applications smoothly, then it'll do fine.
What makes mine different:
* CEN64 can be stopped/killed at any time, as well as paused and resumed.
* CEN64 is displayed in the launcher's main window, giving the feel of a traditional emulator (has a few limitations)
* Allows CEN64 to be resized and go fullscreen (CEN64 doesn't allow for these by default currently, and has a few limitations)
* Supports pulling in the VI/s information, if CEN64 is compiled to flush its stdout output after every printf, which will be displayed in the status bar, or on the title bar (if the status bar is hidden). See http://cen64.com/viewtopic.php?f=17&t=15#p242 and http://cen64.com/viewtopic.php?f=10&t=13 for details on how to compile CEN64 with it.
* Supports *.v64, *.n64, and *.z64 rom types.
* Supports *.zip files, meaning it extracts the first rom it finds in your zip, byteswaps it to z64 format, then passes it to CEN64. When play concludes, the launcher cleans up after itself.
Where it's limited:
* If CEN64 hangs or crashes, the GUI likely will too, since I hook the CEN64 window directly and make it a child of a Panel control.
* When entering fullscreen, the only way to exit is ALT + F4 since CEN64 doesn't support quitting via any buttons yet.
* When entering fullscreen, a mouse click is needed to get CEN64 to accept input. There's not much I can do about this, since on Windows, you can't force any window to take focus away from any other windows.
* If the launcher encounters ROMs that have the same name, it ignores subsequent duplicates (e.g. if it encounters "zelda.z64" and "zelda.v64", it'll add whichever one it finds first to the list).
It's released under the 3 clause BSD license, and the source can be found on Github.
I can't figure out how to get Github to accept my binary releases(it says "Unfortunately we can't accept this file" no matter what I do), so here's a Mediafire release:
http://www.mediafire.com/download/1evay ... uncher.zip
For the paranoid, here's a virustotal scan:
https://www.virustotal.com/en/file/8631 ... 383621399/
And the MD5/SHA1/CRC32 of the GUI:
SHA1: 673F67AAC21A9DC4132C6B7AB49EDAF8763031D0
MD5: 4C1D416DACA09483632D3256BEDC0C27
CRC32: 7568D0BB
Btw, it does support sram and eeprom; the dialog is a bit deceiving. Right now it sends both files to CEN64 as a catch-all.