you seem to have an obsession with Visual Studio. Have YOU tried anything else?
And don't get me started on Windows programming. You say VB is great and fabulous. have you tried to open a Empty project (yes, it is an option in Visual Studio very often overlooked by coll Windoze programmers) and try to make a window from pure code? have you tried to program something in DirectX or even OpenGL? have you tried to do a driver in Win?
first do this in your sweet VB then tell me how many months did it take and then hurry and recomend something just because it makes beautiful windows when generated by a script you don't understand...