Strano, perché le classi di IO del .NET Framework supportano l'accesso a file tramite shares Windows... Se provi ad aprire il percorso in questione da esplora risorse ti vengono richieste delle credenziali di qualche genere?
Oppure, altra prova: se provi a creare uno stream al file in questione
codice:
System.IO.FileStream("\\nomepc\path_immagine_pc_remoto_sulla_stessa_lan")
questo viene creato correttamente?