Хотя может быть возможно взломать совместное решение, которое не использует IE в качестве хоста для контента Silverlight, оно не будет поддерживаться Microsoft (и, таким образом, вы можете столкнуться с проблемами дизайна и стабильности). Лучше всего использовать браузер в качестве прямого хоста и попытаться свести к минимуму количество используемых вами экземпляров (чтобы ограничить объем памяти, используемый для размещения экземпляров Internet Explorer).
Вы упомянули WPF - необходимые компоненты платформы недоступны в Windows 2000 для поддержки WPF.
После короткого (и неуспешного) эксперимента по размещению содержимого Silverlight непосредственно в WinForm становится ясно, что он не предназначен для этого сценария. Вы можете попробовать добавить элемент управления в WinForm (просто добавьте его в качестве ссылки COM в элементах управления, он называется «Microsoft Silverlight»). Он правильно размещается в качестве элемента управления, но установка исходного URL-адреса недостаточна, и не существует очевидных способов заставить его «идти». Это не загружает, ни рисует правильно.