> (If they were direct dependencies --- meaning that .Net bindings used 
them<br>
&gt; directly --- then Mono couldn&#39;t exist.)<br><br>I don&#39;t know all the details but I do know that .Net is written in C++/com and mono does not have any com.<br><br>Correct me if I&#39;m wrong but I think calling native from managed is somewhat cross platform via p/invoke but the other way is achieved through either microsoft&#39;s api or through mono&#39;s api as described <a href="http://www.mono-project.com/Embedding_Mono#Invoking_Methods_in_the_CIL_universe" target="_blank">here</a>.<br>

<br>I said in my previous email that afaik there isn&#39;t a com for *nix but I have since found <a href="http://linux.lsdev.sil.org/wiki/index.php/Libcom" target="_blank">this</a> that you could try as a drop in replacement. Best of luck if you try this approach.<br>

<br>Thanks<br><br>Tim<br>