_Diesel_, с 5 версии VBasic имеет настоящий компилятор, посторенный по той же технологии что и Vicual C++, что позволяет при желании откомпилированый код отлаживать в этой среде. Что касается Dll то нужна только одна Vbrun5.dll которая входит во многие продукты майкософт (например, в офис), так что проблем с распространением подукта не возникает.
Кроме того в составе VB есть утилита создающая инсталяшки, которая сама запихивает в дистибутив все что надо для запуска приложения. Что касаемо многопоточности, то 99,9999% пользователей в своих программах их не используют, возлагая проблемы с распределением памяти на среду программирования и ОС, хотя тем же програмистамм на С самим приходится об этом беспокоиться...