Stellt sich mir folgende Fragen:
VB5 ist ja ne Sprache mit der man ziemlich leicht GUI-Applikationen erstellen kann. Mit C++ wünsch ich dir da viel Spaß, noch dazu wenn du von null anfängst. Der Aufwand ist hier deutlich höher. Einfach ein Formular erstellen, einen Knopf aus der Toolbar hinziehen und mit Doppelklick auf die Funktion kommen spielts dort nicht.
Und selbst wenn: die ganzen Windows Forumlare etc kannst für den Mac alle vergessen.
Es gibt aber eine Firma, die für den Mac und für Windows einen ziemlich an Visual Basic angelehnten Basicdialekt anbietet mit dem man das Programm auf dem Mac als auch auf Windows erzeugen kann. Das ist allerdings eine komerzielle Software und kostet etwas.
Nennt sich Realbasic
http://www.realsoftware.com/. Bietet sogar eine Import- und Konvertierungsfunktion für VB Programme. Solltest du jedoch zu sehr Windows lastige Funktionen verwendet haben (oder eventuell Controlls von Fremdherstellern) wirst du da nachbessern müssen.
Wenn ich das richtig verstanden habe kannst sogar auf nem Windows PC für den Mac übersetzten (leg mich da jetzt aber nicht 100%ig fest weil schon lange her das ich mir das mal durchgelesen habe). Mußt halt mal selber schaun auf der Webseite. Angeblich planen die sogar noch eine Portierung für Linux.
Ich denk mal für dich wär das sicherlich die schnellste, einfachste und streßfreiste Methode.