I had to remove these for many VMs, including some that had multiple Ghost NICS. I used Powershell to write a script from scratch. I then use remotely connect to the target machine and run the script as system (which allows a few of the required registry keys to delete - they are normally locked). This should get rid of them once and for all
Here's a link to my script: How can I use PowerShell to Remove "Ghost" (Old Hidden) VMware Network Adapters in Windows 7?