Two bits that might be useful:
1. If using the EvoX M8+ BIOS, I can only boot the EvoX dashboard more than once. If I try to use any other dashboard (UnleashX, Avalaunch etc.) it works the first time, and then locks up on a reboot or any subsequent boot. It will still boot to a CD with a dash on that, so maybe that's worth a try - boot to CD, replace dash with EvoX via FTP, remove CD and reboot. It works for me!
2. I have found today that it's not all apps that refuse to play! Using X2.5035, I can boot any dash. XBMC will not run as application, neither will 2 demos I downloaded (Irrlicht Q3demo and a fractal generator). I know XBMC and the Q3demo are not bad files, because I can boot them using Evox/EvoX and the reboot method. But today I downloaded some emulators, and I have yet to find one (I have tried 6 or 7) that will not run as application when using XBMC as dash. So if you can run your dashboard OK, but not applications, maybe try some emulators? Something like neogenesis, xboyadvance or xsnes9x.
Maybe someone can make sense of all this?