Au milieu d'une journée consacrée aux technologies Microsoft en général, et à Silverlight en particulier, Microsoft France a demandé à Miguel de Icaza, responsable du projet Mono chez Novell, de faire une démonstration de Silverlight sur Linux, grâce à Mono. Mono est en effet l'implémentation des technologies .Net sur Linux. Sachant que Microsoft a indiqué n'avoir aucune intention de porter lui-même Silverlight sur Linux, estimant suffisant de distribuer son moteur d'exécution d'interfaces sur Windows et sur Mac, Miguel de Icaza a jugé que son équipe pourrait s'en charger. Toutefois, a-t-il précisé, « quand Marc Jalabert [responsable de la division plateformes et écosystème de Microsoft France, NDLR] m'a appelé il y a trois semaines, on n'avait rien... » De fait, Miguel De Icaza a expliqué ne s'être intéressé à Silverlight qu'après l'annonce de la version 1.1 (encore en alpha), dans la mesure où la version 1.0 (en bêta) ne concernait que Javascript. C'est la version 1.1 qui installe le framework .Net et permet de développer en langages pour .Net. Au bout de trois semaines de développement (« jours et nuit »), l'équipe de Mono est donc parvenue à bâtir un prototype de Moonlight, alias Silverlight pour Mono. Demandant l'indulgence du public pour le design des démonstrations, Miguel De Icaza, revenant avec plaisir sur son poste sous Suse après un court passage sur un ordinateur sous Vista, a pu montrer quelques animations. « Pas très excitantes », de son propre aveu, mais qui avaient le mérite de démontrer la faisabilité de la chose.