Я не уверен, что это именно то, что вы ищете ...
Если бы вы смогли создать весь пользовательский интерфейс приложения в Silverlight и правильно разместить его (в IIS или где-либо еще), он быбыть доступным из любой точки сети.Если вам нужно восприятие реального настольного приложения при локальном запуске, вы можете просто создать какое-нибудь простое приложение (WinForms, WPF и т. Д.), Содержащее элемент управления веб-браузера, который также может загрузить размещенное приложение Silverlight (и просто быть прозрачным).браузер).В зависимости от того, что делает приложение, вам, очевидно, потребуется какой-то уровень обслуживания (вероятно, в WCF) для всех тяжелых задач и доступа к данным.
Я думаю, что главный вопрос будет: можете ли вы выполнитьвсе, что ваше приложение должно делать в Silverlight?Поскольку Silverlight предназначен для работы в браузере, он может быть очень ограничивающим.