Anfängerfragen

Ich habe bisher keinerlei Erfahrungen in Flash oder Silverlight.

Ich habe mich bisher nur ein wenig in die Materie rein gelesen und da haben sich für mich einige rudimentäre Fragen ergeben.

1. Sicherheit:
Wenn ich das richtig mitbekommen hab sind Silverlightanwendungen eigentlich nur ein gezipter Ordner der die Ressourcen in Form von Bildern oder XAML Dateien enthält und eine DLL die der eigentlichen Silverlightanwendung entspricht. Aber wie sicher sind diese dll Dateien? Kann ich meine Silverlightanwendung vor neugierigen Blicken schützen oder ist es jedem möglich die dll wieder in lesbaren code umzuwandeln?

2. Daten Nachladen:
In flash ist es ja möglich beliebige Flashdaten nachzuladen und in der aktuellen Flashanwendung zu nutzen. Als Beispiel könnte man animierte Spielfiguren nehmen die als flashdatei vorliegen und zur Laufzeit in die Hauptanwendung geladen werden können.

Geht so was auch in Silverlight? Oder muss ich da alles in die Anwendung quetschen so das die Silverlight Zip dann mega groß wird?

Bin etwas verwirrt, dachte

Bin etwas verwirrt, dachte eigentlich hier gibts jemanden der sich mit Silverlight auskennt aber dem scheint wohl nicht so zu sein.