alanzel, давно не работал с VB 6.0 достаточно серьезно, но некоторые базовые вещи касательно концепции шарашной фирмы Майкрософт в этом направлении помню хорошо.
Например, справка для VB 6.0 не бывает на русском, потому что переводить ее слишком долго, в свое время потому что это MSDN. Если его синсталлировать, то и VB к нему присосется автоматически, без проблем. Только MSDN весит очень много, по крайней мере весил на момент, когда у меня винчестер был 2 Гб :)
С конкретными объектами не работал, но не думаю, что это проблема - обработать событие фокусировки элемента файллистбокса, там проверить расширение файла по банальному откусыванию последних четырех символов и сравнении результата с эталонами.