I don't have the handheld anymore since I already handed it off to my nephew, but I got SNES working with LaunchBox using SNEs9x... not entirely sure what version though, and can't check now since I don't have it...
For GB/NES I couldn't ever find any good free/cheap non-retroarch options and retroarch was way to hard to read and fiddle with on a 3" screen for me to give it to a youngster, so I just didn't set LaunchBox up for them and just left them as NES.EMU...etc.