...
Fig 2. Automatically register COM objects on project compilation
ArcGIS C# programming links
Tutorials by ESRI
http://edndoc.esri.com/arcobjects/8.3/default.asp?URL=/arcobjects/8.3/gettingstarted/walkthrough1cs.htm How to Add a Custom ArcObjects C# Command to a Standard ArcMap Layer Context Menu