How do I programmatically set an image as Forms Icon ?
You could do so as shown in the code below : [C#] Form form1 = new Form(); Bitmap bmp = imageList1.Images[index] as Bitmap; form1.Icon = Icon.FromHandle(bmp.GetHicon()); [VB.NET] Dim form1 As Form = New Form() Dim bmp As Bitmap = imageList1.Images(index) as Bitmap form1.Icon = Icon.FromHandle(bmp.GetHicon()) Please refer to the sample attached here that illustrates this. 32.6 How can I add items to the System Menu of a form. To do this, you can use use iterop to access the GetSystemMenu and AppendMenu Win32 APIs. You also need to override the form’s WndProc method to catch and act on the menu message. This idea was posted in the Microsoft newsgroups by Lion Shi. Here are some sample projects.