More Pseudo... there is probably a better way to do this... the problem is this doesn't take into account the proper drives... might need to create a INI to compare the results.

 Code:
$PathToFind="\\server\share"
for each $drive in enumnetworkdrives()
  $letter=split($drive,",")[0]
  $path=split($drive,",")[1]
  if $path=$PathToFind
    for each $shortcut in dirplus("%userprofile%\desktop","/f lnk")
      if left(GetShortcutProperties($Shortcut,"Path"),2)=$letter
      ;getshortcutproperties
      ;del $shortcut
      ;and Recreate the Shortcut using WSHShortcut() with new params
      endif
    next
  endif
next


EnumNeworkDrives() - http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Number=138356

How to use UDFs -
http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Number=81943#Post81943

The rest of the UDFs are here -
http://www.kixtart.org/forums/ubbthreads.php?ubb=postlist&Board=7&page=1
_________________________
(... better days ahead)