Ainda acho que esta criando muitos problemas :P Você tem setup não tem? :D Ou a DLL está lá com o seu setup ou não.
No nosso caso só da problema com activeX aqueles clientes que acham que basta criar um atalho para o servidor e pronto. Neste caso apenas rodas o setup já resolve o problema. Porém não sei como funciona o seu, mas acho que só isso seria de bom tamanho. Alias, bom mesmo então é usar a rotina do Fabio junto :() tem o arquivo, tem o registro no windows, se não funcionar so o tio bill :)
Cordialmente,
Fabiano Costa