gems2rom
gems2rom can create a playable jukebox ROM from a game's GEMS driver files (obtained by using GemsScan). These jukeboxes are acceptable to use for official site packs. They're rather easy for to create non-hackers.
Prefer in-game sound tests if they are available. In a gems2rom jukebox, you must manually set the tempo of tracks that use a different tempo from the default number, 128. Tracks that dynamically change tempo can be an issue. If there are no such tracks and no in-game Music/Sound Tests/tracks not in the game's Test, the jukebox is ideal.
See README.txt included with gems2rom for details on usage.