Actually, it happened to me yesterday with MyPhoneExplorer. It has just suddenly happened with another program, MWSnap.
You're making it sound like it happens because people do something wrong. It's not the case, I was just browsing in Opera when the icons suddenly changed to the default icon in the task bar right before my eyes.
There is a bug somewhere in Windows 7. I didn't change or copy any files either. This is a brand new 4 days old laptop!
I really don't see how a normal user can do anything that makes the **system** unable to retrieve the correct icon for a program.
Everybody, you know what? When I try to set the icon via the Properties of the Start menu shortcut, I get a message that reads "cant' find %programfiles%\MyPhoneExplorer\ MyPhoneExplorer.exe". But guess what? Windows can launch the program. But in the same
time it can't find the file!
I just can't believe this annoying bug hasn't been fixed and we are resorting to a kill/delete/restart workaround. Microsoft knows exactly all circumstances when an icon is replaced by the default icon. So why not trace the problem back to its actual root
and fix it? Don't know how hard it would be to detect such circumstances and attempt a hardcoded hotfix before giving up and using the default icon.