Just noticed this today. I had deleted the Stardock Games directory from my Start menu the other day (which only contained the Demigod directory with links to the game, readme and something else), and today, after the latest patch, found the directory in-tact in my Start menu once again.
The thing is, I only access the game purely by launching Impulse. As such, I don't want the Demigod game directory cluttering up my Start menu.
This is under Windows Vista Home Premium SP1.