Auf der besuchten Webseite wird durch die Parameter des <object> bzw. <embed>-Tags festgelegt, welche Runtime (Flash, Silverlight, Java...) eingebunden werden soll. Flash durch eine Browsereinstellung o.Ä, direkt durch Silverlight zu ersetzen ist m.W. nicht möglich.