Google this page is not a duplicate
Windows 7 Network Shortcuts disappear
Any Network Shortcuts keep disappearing from your Desktop
Microsoft in their wisdom decided to Enable A Cleanup Task as default on Windows 7 to delete Broken Links.
When this runs, if the Server or Network Drive is not visible the Shortcut is deleted.
To Disable this Task, do the following:-
This should keep all broken links on your desktop