Immer wieder ist es mir passiert, dass png-Bilder in Silverlight nicht angezeigt werden. Das abstruse: Die einen ja, die anderen nicht. Und das, obwohl alles gleich war (Bild-Format, Interlacing, Einbindung, Kompilierungseinstellungen,...).
Geht:
public static BitmapImage GetWinnerIcon() {
Uri u = new Uri("Images/2000-ok.png", UriKind.Relative);
return new BitmapImage(u);
}