//--------------------------------------------------------------------- private void LoadImageList() { ReadOnlyCollection <MonitoringImageObject> monitoringImages = m_managementGroup.GetMonitoringImageObjects(); m_imageList = new ImageList(); foreach (MonitoringImageObject imageObj in monitoringImages) { MemoryStream m_imageStream = new MemoryStream(); if (imageObj.ImageData != null) { try { Bitmap bitmap = new Bitmap(imageObj.ImageData); if (bitmap.Width == 16 && bitmap.Height == 16) { m_imageList.Images.Add(imageObj.Id.ToString(), bitmap); } } catch { //dmuscett 2012-03-02 nothing to do, really... just necessary until I figure out why certain icons break this w/ 2012 SDK... } } } }