Adding Image to Command Bar Button with VSTO 2005
Compared to add an image to the CommandBarButton in VBA, doing the same is much complicated and troublesome in VSTO 2005. (What we have to do is to set the .FaceId property to a number when programming in VBA only).
However, we have to embed an image as resource, create a new class, reference to corresponding assembly, and then load it to the CommandBar on the fly...
(I added the ImageList to my "ThisWorkbook.cs" instead of creating a new Windows Form as shown in the blogs below, but both ways produce the same result and work nicely).
Anyway, make sure you read this awsome article [VB and C#] (plus this tips of course), then you'll know why I have to search through Google and happy about this coding technique.