Windows 7 deletes shortcuts from your desktop if they point on files that no longer exist. It doesn't prompt you to clean up the desktop like XP did, it just deletes them. It doesn't even put them in the recycle bin, FFS.

Seriously, who thought this was a good idea?