На иконке VB6 изображено окошко с сеткой, как в редакторе форм, летящие фиговины, которые что-то символизируют, и число 32. Что за «32»? Почему «32»? дело в том, что до третьей версии VB был 16-разрядным и программы делали для Windows 3.xx. Потом появилась четвёртая версия, в которой оказалось сразу две IDE и два компилятора: для Win16 и для Win32. Между собой они были совместимы, а в языке появилась условная компиляция, чтобы можно было один проект собрать под разные платформы. Ну и на иконках для наглядности было написано «16» и «32» (хотя, возможно, «16» не было). Потом в VB5 16-разрядную версию выкинули, но «32» на иконке осталось, как и константы условной компиляции «Win16» и «Win32». Если бы классический VB прожил дольше, то, того гляди, и иконка с «64» появилась бы.