#1: Dunno about games. The closest I’ve gotten is playing Monkey Island via SCUMMVM :)
#2: I think we can safely say “NO” to selling. Making and releasing shouldn’t
be a problem; I’ve got a cart for use with Moonshell and its textreader/MP3 player.
#4: Depends. Homebrew uses different loaders. Not all the carts have the same
way to access your flash cards. Some require no loader, some homebrew software
can read the filesystem via a FAT32 library that many use.