Btw, there's a bug, as it doesn't add the prefix to the path in the .desktop file.
e.g. Exec=/bin/nes /usr/share/games/nes/kachikachi/CLV-H-ZUDTD/CLV-H-ZUDTD.nes.7z
vs. Exec=/bin/nes /CLV-H-ZUDTD/CLV-H-ZUDTD.nes.7z
You'll probably need to add that manually, or do like what I did using...