I see this thread is starting to grow a beard! One week and NO responses.
As a working TECH, I have to remove programs all the time, that don't want to be removed.
First, I go into the folder where the offending program resides and then I Take Ownership of all the files in that folder.
(That's critical, because you can't delete what you don't own)
I use "
Grant Admin Full Control" which I call, 'Take Ownership' on steroids.
Then I change the name of all the .dll files to something else, like
.xxx or
.ddd or something NOT a legitimate Windows file.
After the name change, the file can no longer run, or load into ram on startup. It's effectively DEAD.
Then I reboot the PC, and go back into the same folder and mass Delete all the old .dll files, which I've previously renamed.
It's just a tiny bit time consuming, but it works every time.
Cheers mates!
TechnoMage