Sometimes icons on your desktop pointing to programs on network drives may disappear. This is because every so often Windows checks all desktop icons to see if they point to existing files. If at that time the network drive is not available then windows will delete it.

Method 2 described in the Microsoft article solves the problem: