Allah yardımcın olsun o zaman ne diyim.. 1 yıldır dönüp yine gelmişsen

neyse soruna cevap vereyim madem yazdım..

maalesef bu xulrunner klasörünü de yanında taşımak zorundasın exe ile birlikte. yani exe nin yanında olursa bu klasör o halde
"c:\ xulrunner" yerine yukarda dediğim gibi

Xpcom.Initialize(Application.StartupPath + "\\xulrunner-sdk\\bin");

yaparsan çalışır. bu sayede kullanıcının C sinde mi D sinde mi önemli olmaz. exeyi verdiğinde yanında xmlrunner ın klasörü de olsun.. olay bu..
sadece dll leri eklediğinde olmuyor diye biliyorum. Belki vardır farklı bi çözümü araştırmak lazım ama bu dediğim şekilde sorununu çözebilirsin..

Application.StartUpPath bize exe nin olduğu konumu veriyor. Yani exe hangi konumda olursa olsun önemli değil. Eğer xulrunner exe nin yanında ise bu kod işini görecektir.

kolay gelsin