Take a look at RealBasic
http://www.realsoftware.com/

Very capable including USB full speed.
http://www.members.cox.net/walachcnc/usb.html

Capabilities of Windows programs involve more than PBP but easier than VB or Delphi. $99

Norm