What I understand is that your photo explosion deluxe is a windows xp software. Since it is not working readily out of the box in windows 7 then what you could do is install windows xp mode for windows 7. Windows xp mode allows xp software to be installed and windows 7. What you need to do is just download windows xp mode and install it. After which you could then install that software on there. Just make sure to uninstall your current installation of photo explosion deluxe before you do this.
Here is the link to the download for windows xp mode:
And Here is the link to some of their videos on how to use xp mode so that you could understand further how to set it up:
If you have any more questions or concerns please feel free to come by again here at fixya.com
You have a great day.