It looks like they're using EmulationStation. They are aware they CANNOT include some of the emulator cores (like SNES9x) as that's not allowed for commercial use?
I also know the libretro devs (which is what EmulationStation uses) are usually not okay including that for commercial purposes either.
Maybe they could do a free downloadable preconfigured package ?
This would have actually required some (mild) engenieering efforts.It could have some retro game-controller ports for novel points.