How Do I Change the Default Icon Used By Add-in Toolbar Commands and Buttons?
When you create an add-in using the Visual Studio .NET Add-in project type (which you can access by clicking Other Projects, then Extensibility Projects in the New Project dialog box), you have the option of creating a UI for the add-in by checking the “Would you like to create a UI for the user to interact with your Add-in” box. When you do this, the template creates a Tools menu item that causes your add-in to load when a user clicks it. The menu item uses a default smiley-face icon (☺) next to the command, which you might want to change by using one of two methods. You can simply change the default icon index number (59) to the number of another standard icon from the Microsoft Office Object Library (MSO.DLL), which contains nearly 3,000 icons and is included in Visual Studio .NET. Your other option is to define a custom bitmap, such as a company logo or custom icon, in a satellite DLL and then change your code to point to that new bitmap. The former method is quicker and easier, bu