OK, I figured it out. It's a little more complex than what was suggested, but not much.
First, close VS and uninstall Typemock Isolator.
Next, open VS and see if you still have residual entries. I DID. If you do, you need to run this macro:
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports EnvDTE90a
Imports EnvDTE100
Imports System.Diagnostics
Imports Microsoft.VisualStudio.CommandBars
Public Module Module1
Sub FixTypemockEntries()
Dim window As OutputWindow
Dim pane As OutputWindowPane
window = DTE.ToolWindows.OutputWindow
pane = window.OutputWindowPanes.Add("Macro Results")
pane.Clear()
pane.OutputString("Starting removal of quickstart entries...")
pane.OutputString(Environment.NewLine)
Dim bar As CommandBar
bar = DTE.CommandBars.Item("Help")
Dim count As Int32
Dim found As Boolean
count = 0
Do
found = False
For Each item As CommandBarControl In bar.Controls
If item.Caption = "Typemock Isolator Quickstart" Then
item.Delete()
count += 1
found = True
End If
Next
Loop While found = True
pane.OutputString(String.Format("Removed {0} instances of Typemock Isolator Quickstart.{1}", count, Environment.NewLine))
End Sub
End Module
That will remove the residual entries and you'll see a note in the Output window telling you how many were nuked.
Close and reopen Visual Studio. Make sure the entries are STILL gone. They should be.
If you have
multiple users on the same machine that see this, you need to run the macro for ALL OF THEM. So, like, if you develop as a non-admin user and you have a different user account for developing as an administrator, you'll need to run that for both accounts.
Now close Visual Studio and install that patch. You'll get the one correct entry put back into the Help menu and the rest of the entries should be gone.