BMP не поддерживается в Silverlight. BMP - очень старый и не очень эффективный формат (по сравнению с PNG и JPG), поэтому они не потрудились его поддержать.
Silverlight поддерживает только изображения в формате JPG и PNG.
Лучший способ отобразить их - преобразовать их на веб-сервере, чтобы их можно было использовать как PNG. Веб-сервер будет иметь доступ к достаточному количеству библиотек .Net, что преобразование BMP => PNG будет простым. Я бы не стал создавать загрузчик BMP на стороне клиента.