No, Silverlight está diseñado desde cero para ser completamente aislado, no hay forma de evitarlo (gracias a Dios).
Si necesita ese tipo de acceso, pero está buscando una implementación fácil, le sugiero que construya una aplicación Clickonce. Existen restricciones, porque creo que de manera predeterminada no son de plena confianza, pero eso es lo mejor que obtendrá. También será la única ruta fácil si necesita imprimir (a menos que esté dispuesto a realizar un viaje de ida y vuelta a un servidor para generar un archivo PDF).
Si necesita acceso directo a algún hardware (como por ejemplo un software POS con cajón de efectivo, impresora de recibos, etc.), debe ir al "escritorio". Clickonce puede brindarle algunas opciones de implementación, los XBAP pueden brindarle la "experiencia del navegador", pero tendrá que hacer concesiones en función de sus "necesidades de acceso de hardware".
Para ampliar esto, probablemente sería mucho mejor intentar agregar funcionalidad web a una aplicación de escritorio (publicar información en un servidor web), de lo que sería capaz de agregar características de escritorio como el acceso a puertos serie a una red aplicación – Kibbee
La razón por la que he estado mirando una aplicación web es que la única característica de tipo "escritorio" es el acceso al puerto serie y el acceso a una cámara web (que no será accesible para todos los usuarios del sistema). Aparte de eso, todo lo demás, ver/editar registros, etc., se siente natural en una aplicación web. –
"No todas las aplicaciones pertenecen al navegador" - exactamente. +1 –