Are there any special considerations we will need to take into account for Mac scenarios? Furthermore, with features such as COM interop which aren't applicable on a Mac, how do you give visibility of these capabilities to your code?
if (Silverlight.Environment.SupportsCOMInterop) {
// do stuff
}
More generally, could your code determine whether it's running on a Mac or Windows?