Well MS VB will not work on Linux right?
Yeah but I found this
http://www.realsoftware.com/download/
Witht his you can make a program on Windows and then save it as a Linux Binary file, and It will run on Linux!
I dont use this much, but as far as I read this does not support API but you can still program in Vb if you are on linux! ( TkTech said it can.. )
Hope you find this usefull!