1. Create an ico image file representing your Icon. (Google is your friend :-))
2. Add it to your project in a resources folder, set the build action of the newly created ico file to Content.
3. In your Application projects properties, there is an Icon setting option, set this to your newly added ico image.
4. Add a resources(.resx) file to your project, open it, click 'String' drop down, select the 'Icons' option. Now drag your ico image from your project and drop it here.
5. In your base form or default form set the Icon property to your newly added resource image like so...
public Default()
{
InitializeComponent();
Icon = MyProjects.Projects.TestApp.App.Properties.Resources.MyNewIcon;
}
You should be good to go :-)
This is the way I did it :-) hope this helps.