Больше недели день и ночь гуглил, разбирался. Сам себе отвечу, может кому пригодится.
1. Для сабжа необходимы FWTools (на сегодня последняя версия 2.2.6), которые можно скачать здесь:
http://home.gdal.org/fwtools
Установите
2. Здесь тянем последний change set проекта SharpMap (на данный момент 40903):
http://www.codeplex.com/SharpMap/Source ... mmits.aspx
3. Создаём в Visual Studio свой солюшен с Windows Forms проектом
4. Копируем в папку солюшена проекты SharpMap, SharpMap.UI, SharpMap.Extensions и папку ExternalReferences (итого вместе с вашим Windows-приложением получилось 5 папок). Остальные проекты, которые вы скачали вместе с change set'ом, пока не нужны. Это всякие сэмплы.
5. Добавляем их в солюшен в Visual Studio и делаем билд.
6. Гляньте на Toolbox, где всякие кнопки, чекбоксы для форм и прочие элементы управления - там после билда должен появиться новый компонент MapImage. Положите его на вашу форму. Он скоро будет показывать нам карту
7. Скопируйте все dll-файлы из папки bin, куда вы установили FWTools в папку bin/Debug (или bin/Release) вашего солюшена. Их там много блин, 30Мб. Я так и не разобрался какие именно нужны, может кто знает?. Есть ещё вариант с установкой переменных окружения, чтобы ваше приложение само искало там библиотеки. Но легче тупо скопировать в папку приложения, если у вас взрывается мозг от обилия новой информации.
8. Поройтесь в загруженном change set'e - там должны валяться сэмплы для OGR (это часть GDAL, которая понимает файлы MapInfo). Загрузите с помощью OgrProvider какой-нибудь TAB-файл в компонент MapImage на форме. У меня получилось.