Wie schon geschrieben must die für den App Store ein eingetragener Entwickler sein.
Dann ist es natürlich nicht einfach so möglich, ein Visual Basic Programm, das für Windows entwickelt wurde, auf dem Mac auszuführen.
Das sind zwei verschiedene Systeme mit ganz anderen APIs.
Du musst also prüfen, ob deine benutzte Entwicklungsumgebung unter Windows auch den Mac unterstützt.
Es kann gut sein, dass da ein Export für Xcode angeboten wird.
Du kannst Xcode kostenlos bei Apple laden, und dich auch erst mal kostenlos registrieren und alles testen.
Das Programm kann man dann auch ohne App-Store weitergeben, auch ohne bezahlten Entwickler Account.
Es kann aber auch sein, dass Du dein Programm für den Mac quasi neu schreiben musst.
Hier wäre dann Swift die Sprache der Wahl.