// Converts an image into an IPictureDisp.
        public static stdole.IPictureDisp ToIPictureDisp(Image image)
        {
            Bitmap bitmap = (image is Bitmap) ? (Bitmap)image : new Bitmap(image);

            PICTDESC.Bitmap pictBit = new PICTDESC.Bitmap(bitmap);
            return(PictureDispConverter.OleCreatePictureIndirect(pictBit, ref iPictureDispGuid, true));
        }
 // Converts an icon into an IPictureDisp.
 public static stdole.IPictureDisp ToIPictureDisp(Icon icon)
 {
     PICTDESC.Icon pictIcon = new PICTDESC.Icon(icon);
     return(PictureDispConverter.OleCreatePictureIndirect(pictIcon, ref iPictureDispGuid, true));
 }