Have you tired installing and uninstalling on a clean machine? I have run into something like this before. If your uninstall works fine on a clean machine. I would then first delete the Dlls that did not uninstall then go to the following registry...