Color myColor = Color.Red;
int oleColor = ColorTranslator.ToOle(myColor);
Color myColorAgain = ColorTranslator.FromOle(oleColor);
System.Collection.ObjectModel.Collection<T>
IntPtr iconHandle = (IntPtr)GetHandleFromYourCOMMethod();
Icon myIcon = Icon.FromHandle(icnoHandle);
VB .Net(C#)
vbNormal (0) System.Windows.Forms.FormWindowState.Normal
vbMinimized (1) System.Windows.Forms.FormWindowState.Minimized
vbMaximized (2) System.Windows.Forms.FormWindowState.Maximized