Мы рассматривали такой проект, используя XUL Runner от Mozilla в качестве контейнера браузера, который может содержать silverlight, и XUL имеет множество API, которые могут быть доступны для браузера и его кода silverlight, если он выполняется с достаточными привилегиями. Это небольшая хитрость, заключающаяся в создании моста javascript между API-интерфейсом XUL и хостом браузера для предоставления всех API-интерфейсов, недоступных для silverlight.
Мы остановили проект, потому что Microsoft не поддерживала Silverlight действительно для других платформ, и поскольку в настоящее время Microsoft предоставляет Silverlight только для Windows и Mac на базе Intel, что практически бесполезно для того, чтобы быть полностью независимым от системы. На самом деле Microsoft не намерена делать ее по-настоящему независимой от системы, поэтому мы продолжили использовать Adobe AIR.
Но вы можете попробовать хостинг silverlight в XUL, и тогда XUL будет доступен для всех платформ, и завтра, когда mono станет стабильным, вы, безусловно, можете использовать его как хорошую платформу. Но скорость ужасно медленная. И есть очень плохие проблемы с потоками.