До версии .NET 3.5 SP1 приложения, запускаемые из сетевого расположения, работали в среде частичного доверия . Это влияет на то, что приложение может сделать.
http://msdn.microsoft.com/en-us/library/ms364059%28VS.80%29.aspx
Большинство разработчиков получают довольно грубое первое представление о частичном доверии, когда они случайно запускают свои проекты с общего сетевого ресурса, а не с локального диска. Поскольку политика по умолчанию предоставляет ограниченные разрешения коду, который не находится на локальном диске, внезапно вещи, которые работали в программе, начинают выдавать исключения безопасности. Действия, которые явно связаны с безопасностью, такие как вызовы File.Открой, теперь выбрасывай SecurityExceptions. Но многие вещи, которые, похоже, не чувствительны к безопасности, также начинают выдавать то же исключение, например элемент управления PropertyGrid в приложении Windows Forms. Новостные группы изобилуют этими проблемами.
То, будет ли это нормально в вашей ситуации, зависит от версии фреймворка, установленного на клиенте, и того, что на самом деле должно делать ваше приложение.