Addin context button

HI,

I am trying to add a context button, However can not work out how to do this.

I am able to get a context menu, however that's not what I'm after. I would like the button to site directly in the normal menu, with out its own menu.

(see image)

This is the code I have used.

Public Sub AddComponentContext(iCmdMgr As ICommandManager)

        Try

            Dim thisAssembly As Assembly = System.Reflection.Assembly.GetAssembly(Me.GetType())

            Dim menuToolbarOption As Integer = 0

            Dim PartContext As ICommandGroup

           

            PartContext = iCmdMgr.AddContextMenu(ButtonID.ComponentContextMenu, "Part Context")

            PartContext.SelectType = swSelectType_e.swSelCOMPONENTS

            PartContext.LargeIconList = iBmp.CreateFileFromResourceBitmap("OU_SW_SEAP_Addin.ToolbarLarge.bmp", thisAssembly)

            PartContext.SmallIconList = iBmp.CreateFileFromResourceBitmap("OU_SW_SEAP_Addin.ToolbarSmall.bmp", thisAssembly)

            PartContext.LargeMainIcon = iBmp.CreateFileFromResourceBitmap("OU_SW_SEAP_Addin.AddinIcon.bmp", thisAssembly)

            PartContext.SmallMainIcon = iBmp.CreateFileFromResourceBitmap("OU_SW_SEAP_Addin.AddinIcon.bmp", thisAssembly)

            PartContext.AddCommandItem2("Make Unqiue", -1, "Makes this component unqiue", "Makes this component unqiue", IconEnum.Blank, ButtonClass.MethodName(AddressOf UI_MakeComponentUnique), ButtonClass.MethodName(AddressOf IC_MakeComponentUnique), ButtonID.ComponentUnique, menuToolbarOption)

            PartContext.Activate()

           

        Catch ex As System.Exception

            LogWriter.WriteLog("Error ACC1 :" & ex.Message)

            LogWriter.WriteLog("Stack : " & ex.StackTrace & "|" & ex.ToString)

        End Try

    End Sub

Any help would be great

SolidworksApi macros