If you are programming in VB.Net, the closest project framework for you to start with would be the C# example on our website. The VB6 examples will probably not convert quite as easily.
The basic process is
1) create a new DLL project
2) add reference to "Interop.EA.dll" file in your EA install directory
3) open the project properties and enable "Register for COM Interop"
4) implement the following methods in your code:
Public Function EA_Connect(ByVal Repository As EA.Repository) As String
Public Function EA_GetMenuItems(ByVal Repository As EA.Repository, ByVal Location As String, ByVal MenuName As String) As Object
Public Sub EA_GetMenuState(ByVal Repository As EA.Repository, ByVal Location As String, ByVal MenuName As String, ByVal ItemName As String, ByRef IsEnabled As Boolean, ByRef IsChecked As Boolean)
Public Sub EA_MenuClick(ByVal repository As EA.Repository, ByVal Location As String, ByVal MenuName As String, ByVal ItemName As String)
From there, you should be able to look at other example Add-Ins and the API documentation to flesh out the rest of your Add-In. Remember that you will also need to add a registry key for your Add-In as documented in the SDK.
If you specifically want the functionality of the VB6 example project however, you will either need to get Visual Basic 6.0 installed, or manually re-write most of the code in VB.Net.
HTH.