Provavelmente, é mais fácil usar um link de junção de diretório NTFS para isso.
Você pode fazer o seguinte em um prompt de comando do administrador:
mklink /D C:\path\to\networkFolder \networkMachine\folder
Então, quando a localização da pasta de rede muda, é simplesmente
del C:\path\to\networkFolder
mklink /D C:\path\to\networkFolder \otherNetworkMachine\folder
O path\to\networkFolder
deve ser uma pasta que não exista atualmente no seu sistema, mas é onde você deseja configurar o seu programa para usar.
Desta forma, você pode simplesmente fechar o programa, redefinir o link de localização de rede (novamente, como administrador) e, em seguida, reiniciar o programa.