Kevin,
I've used Measurement Studio - Tools for Visual Basic and Tools for Visual C++ (ActiveX component) for instrument control.
I've used both the VISA and non VISA versions and they are pretty straight forward to use for GPIB, Serial or VXI.
You might find the following page useful.
http://www.ni.com/mstudio/cworks.htm#ICC
Regards,
Kamran