Sid Meier's Pirates? No talk about piracy!
Sorry couldn't resist
Anyhow, I have a game that did that under evox (it's Hunter: the reckoning), but it worked fine from under another dash, it's really odd and I've never fathomed it out.
Hunter, never shows up with the correct game image under xbmc either, (but runs fine from it as a dash), it shows up and
works correctly under unleashx. The pic thing did strike me that it may have something to do with the way the game cache's itself. So it may be worth trying launching another dash as an app, and then pirates from that.
May not work, but it's easy to try, and may just give you a result.