Very promising GUI for Mupen64Plus.
Why does it use the console UI? The idea is to use the Mupen64Plus library directly (the commandline UI is not intended to be used by a frontend).Mupen64Plus-Qt utilizes the console UI to launch games. It contains support for most of the command line parameters. These can be viewed by running Mupen64Plus from a terminal with the --help parameter or here.