No, you are not the only one bothered by a dependancy on a VB (shudder) ActiveX dll. In More Books and Magic I describe the solution to a more reasonable approach. Look for version 0.02 of ean2bib.pl some time this weekend.
--hsm
"Never try to teach a pig to sing...it wastes your time and it annoys the pig."