I don't know what you mean by a transparent icon. To add an icon to your
project, you right click the project, and select add new item. One of the
choices is "icon". When you double click this, you will be in an icon editor
to customize it. I normally change the "Build Action" property for this icon
to "Embedded Resource". You can then get it within your code with a call to
System.Reflection.Assembly.GetAssembly().GetManifestResourceStream (fn),
where fn is similar to projectname.icon1.ico.
Hope that helps somewhat.