I get the same error on my Vista laptop, and the file is located in the Windows\System32 folder. My wife's Vista laptop has the file in her Windows folder, and she doesn't get the error.
I thought maybe moving the file to the Windows folder might work, but you can't just move a dll. I've tried unregistering it, but it throws an error. I haven't tried booting into safe mode and trying it that way yet though.
Any other ideas on how to move or other fixes for this error?