You may want to post this in the gaming forums. This is the hardware and Non Gaming software forum and you may not get much help here.
That being said, have you contacted D2D? Ive only had an issue with one of the games I DL'd from them, but when I contacted their support dept I had a reply with the fix to my issue in a few hours.
I posted it from my phone yesterday, I didn't mean to post it in this forums, lol. I did contact their support and got nothing in return... It's ok, I uninstalled it and reinstalled it and it works now.