Чтобы сделать это, вам нужно пройти автоматизацию COM Silverlight. Я уверен, что есть какой-то внепроцессный COM-сервер, который вы могли бы использовать для запуска процесса. Но в этот момент вы уже
- ограничил ваше приложение Windows
- требует полного доверия
- будет работать только в режиме «вне браузера»
В этот момент вам действительно нужно спросить, имеет ли смысл портировать на Silverlight. WPF особенно подходит для вышеуказанных сценариев. Вы можете использовать ClickOnce для достижения аналогичного (на самом деле превосходного) процесса обновления клиента, и вам не придется прыгать через обручи, чтобы сделать что-то столь же простое, как создание внешнего процесса.