Создание среды, похожей на рабочий стол, внутри Silverlight, безусловно, возможно (есть примеры), но это не то, что включено в фреймворк. Вам нужно будет создать каждую из этих функций самостоятельно или использовать стороннюю библиотеку.
Возможно, вы захотите взглянуть на такие проекты, как эмулятор C64
Вы хотите сделать что-то похожее на этот образец Vectorlight ?
Кроме того, обратите внимание на это сообщение в блоге об имитации рабочего стола Windows в Silverlight.