Can't seem to get a temporary Add-In to disappear from "Other Add-Ins"

I created a temporary Add-In for testing purposes. But now I am unable to inform SolidWorks that the Add-In must be ignored.

I took the following steps:

  1. Removed all references to the coclass's GUID from the registry.
  2. Removed all references to the interface's GUID from the registry.
  3. Removed all references to the Type Librarye's GUID from the registry.
  4. Removed all references to the unversioned ProgID of the coclass from the registry.
  5. Removed all references to the versioned ProgID of the coclass from the registry.
  6. Removed all references to the name of the interface from the registry.
  7. Removed all the files under the SolidWorks directory of my local profile.

When I start SolidWorks, it still lists the temporary Add-In under "Other Add-Ins". I am using SolidWorks 2012.

Any idea why SolidWorks wants to be greedy about the Add-Ins and how to erase its memory of the temporary Add-Ins?

Thanks for any help.

--

Raikanta Sahu

SolidworksApi macros