protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { Stream incomingData = objectProvider.GetData(); BinaryFormatter formatter = new BinaryFormatter(); string name = (string)formatter.Deserialize(incomingData); Bitmap pixeldata = (Bitmap)formatter.Deserialize(incomingData); using (BitmapForm form = new BitmapForm()) { form.Text = name; form.Bitmap = pixeldata; windowService.ShowDialog(form); } }