As I understand it, allmost and application written to the COM specifications can be used from VB no matter what the language. Some just require more tricks to make them work (Methods or functions useing pointers, signed/unsigned variables, Bitfields,Callback functions etc.)