In SP 2010, you can add a Custom Action to spcifice Web, List/Library by using SharePoint Designer 2010 Ref: http://sharepointyankee.com/2009/12/19/adding-custom-actions-to-the-list-item-menu-in-sharepoint-2010-using-sharepoint-designer-2010/ Or you can do it via SharePoint Object Model: using ( SPSite site = new SPSite (siteURL)) { using ( SPWeb web = site.OpenWeb()) { SPList list = web.Lists[ "Test1" ]; SPUserCustomAction action ...