One thing I've noticed, and I'm not sure if this is related, but whenever I play LD+, the icon it shows is from whatever the last game that used the NW software is. I'm not sure if it thinks it's opening up that game, and doesn't know LD+ exists, or if you haven't developed an icon to overwrite it or not.
Edit: Re-downloading it worked, I think?