Solo quería decir que no me parece del todo correcto limitar que los proyectos se desarrollen en VB, pudiendo elegir otro lenguaje multiplataforma, portable, por ejemplo java. A mi parecer, prefiero usar delphi mucho antes que Visual Basic. Es por eso por lo que el proyecto (actualmente desaparecido de la lista de proyectos... ¿?) "Q-Ping" lo hice en ese lenguaje. La solución es que cada uno implemente en el lenguaje que sepa o quiera, evitando el uso de funciones y procedimientos nativos y/o API's, y como bien decís, que exponga el codigo fuente para que cada cual compile en su sistema. En mi caso el proyecto Q-Ping, realizado en delphi, puede ser compilado con Kylix, para linux sin ningún tipo de problemas. La cuestión es buscarse el compilador adecuado.

Un saludo y suerte