Может кто подскажет как в рантайме ImageList.Images[0] перевести из bitmap в Icon получив объект Icon?
Добавлено
Все ок сам нашел
экспортируем функцию из dll
[DllImport("comctl32.dll")]
extern private static System.IntPtr ImageList_GetIcon(System.IntPtr
hImg, System.IntPtr idx, int flag);
и потом креатим иконку по хандлу.
this.Icon = System.Drawing.Icon.FromHandle(ImageList_GetIcon(IM.Handle,
(System.IntPtr)1, 0));
Добавлено
Все ок сам нашел

экспортируем функцию из dll
[DllImport("comctl32.dll")]
extern private static System.IntPtr ImageList_GetIcon(System.IntPtr
hImg, System.IntPtr idx, int flag);
и потом креатим иконку по хандлу.
this.Icon = System.Drawing.Icon.FromHandle(ImageList_GetIcon(IM.Handle,
(System.IntPtr)1, 0));