>>593
どのレベルまで移植したいのかはともかくとして、
BitmapオブジェクトからIconオブジェクトなら
Icon icon = Icon.FromHandle(bitmap.GetHicon());