Если вам надо запускать несколько приложений с сетевой шары, то как вариант можете попробовать виртуализовать эти приложения, используя, например, Microsoft App-V, VMware ThinApp или бесплатный Cameyo. Будучи запакованными в контейнеры, приложения должны будут без особых проблем запускаться с сетевых шар.
А вообще вопрос — так ли нужно запускать приложения с общего диска/шары? Как вы планируете решить проблемы, что приложения при установке могут вносить изменения в реестр, dll, COM, регистрироваться как службы на том компьютере, где устанавливаются, банальный вопрос с целостностью кэша в steam при конкурентном доступе?