Have you guys heard of REALbasic? It's cross-platform development for Mac, Windows and Linux. It compiles to native x86 and PowerPC machine code, and supports inheritance, polymorphism, interfaces, delegates, introspection. You can port your VB app to REALbasic and create a Mac and Windows version (and Linux if you want it) with just one mouse click.