You can use GACUTIL or drag the dll from the Program Files folder to the
Assembly folder, and it will install and set the codebase to the program files
location. I'm not sure, but you may have to check that the applicaiton pool
account has access to the DLL (Program Files).. I haven't done it for a while,
so I don't remember if this was a requirement.
I have not found a way to really clean webparts out of the system if they don't
uninstall properly.. I've gone and deleted them from the GAC, deleted the
resource folders, deleted them out of the web.config, but STSADM still says they
are installed. If anyone has a way of completely cleaning these left-overs out
of the system, please let us know.