Okay, after many hours I've modified Snes9xGX for the Wii (and I guess the GameCube too), to load just a single game. What are the advantages of this? Well now you can build your own custom SNES ROM channels that look authentic and are accessible from the Wii Menu!
I decided to take up the project because Snes9xGX I find to be a lot nicer than the Virtual Console. It also offers much more features than the Virtual Console such as the ability to re-map buttons (Useful for games like Super Mario World where the buttons are mapped in such a manner it's awkward to play with the Game Cube controller), save-states, and a few other features. Overall, it's nicer to use.
So just in case anyone was interested I re-mapped the buttons for Super Mario World U and made an NTSC-U channel for anyone who's interested. If you are interested please comment and I will make more wads and upgrade the code so others can use it (Right now it need to be re-compiled for each new game but I believe I could fix that). Also if you're interested in the source code I would be happy to upload it here for you to download, until then here's Super Mario World U for an NTSC-U console (This will NOT replace any current Super Mario World installed)!
Super Mario World U - NTSCU
USB loading may not be supported yet (But it also may, I'm just not sure if I broke it). If people want it I'll do it but until then I won't do it. If I do, I'll make it so one channel would load from SD and USB (If one fails it would try the other).
Due to a good response I'll be posting more WADs here (I want to go for 5 a week so please request): SNES GX (Wii) Games