Thanks a lot for your kind remarks.
It is really easy to create themes for the JXD 301 because the artwork is made up of a series of bmp files and they are wide open for access as part of the firmware. The way the JXD 301 works is that it has 3 folders which are [common], [blue] and [gold]. [common] is where all the system files for the player are stored. They contain the bmp files for the fonts and the player's icons for music, video, games, etc.
[blue] and [gold] contain all the files for the themes. In the JXD 301 can can only have a maximum of 2 themes available in your player. The 'main update' is what changes the arwork for the fonts, icons, music, recorder, equalizer and the rest. This update also includes 2 themes, road and wipeout.
Now the theme files only contain the artwork necesary to change the main window and the browsing window for each specific theme. So you can pick and choose which theme you want in your player and unzip it into either the [blue] or [gold] folders.
You can download the entire orginal firmware for the JXD 301 here and see what I mean:
http://www.jxd.cc/software/user/301-9.3.6.rar
I've also uploaded the files as you requested. I couldn't see them after I uploaded them so I guess you have to approve them first.
Let me know if you have any more questions. Ohh, BTW, this player rocks. I got my hands on it 3 weeks ago and it has delivered in everyway. Sound is good, video too, and the fact that I can play NES, SNES and Neo Geo games is awesome!