Итак, наша задача создать икону формы. Смотрим код:
using System;
using System.Windows.Forms;
using System.Drawing;
using System.IO;
class MyForm : AppForm
{
public static void Main()
{
Application.Run(new MyForm());
}
}
class AppForm : Form
{
public AppForm()
{
MainMenu mnuFileMenu = new MainMenu();
this.Menu = mnuFileMenu;
mnuFileMenu.MenuItems.Add("hello");
StatusBar statusBar1 = new StatusBar();
// ICON
Icon icon = new Icon("D:\\net_step\\3\\3\\LiveMail.ico");
this.Icon = icon;
}
}
Так как с ресурсами мы работать пока не умеем файл с иконой (расширение ICO). Мы поместим в тот же каталог где и проект.

Потом мы использовали класс ICON, который может создать изображение иконы на основе внешнего файла. Ну и свойство у формы есть Icon которому мы передали наш класс. Вот она.
