As long as we are suggesting versions of basic,
FreeBASIC is interesting in that it uses gas and/or gcc to produce very small stand-alone exe programs for Win32. It doesn't have the advanced RAD form designer of VB but it has header files similar to C for calling WinAPI routines. Also has headers for vb and other Basic flavor compatibility. For small command line utilities it's killer. As example my utility to set the work area of the desktop, Adjust Work Area, is a command line FB exe that's only 81 KB with version info and custom icon in the .exe.
Here's a download link to FreeBASIC releases:
http://www.freebasic.net/index.php/download
You can make dialog based apps also using a resource editor. There are a few 3rd party add-ons for dialog design but they're not on the same level as VB or Delphi.
Still, it can be done. There are also gtk based tools for cross platform gui Linux/Windows.
edit: Just found this form designer for FreeBASIC
Firefly3
It's very close to Delphi or VB form designer. Makes creating form based Win32 stand alone programs a snap!!
Here's one I just knocked off to test it out: