Наверное, стоит, выполнить exe-файл из-под Dependency-Walker`а на машине с VB и на машине без него (желательно с одинаковыми ОС) и посмотреть, на каком файле выполнение спотыкается.
Можно также создать приложение, состоящее из формы с единственным компонентом Data, и попытаться перенести его, чтобы убедиться, что дело не в Data.
Создаём проект с одной пустой формой. Создаём другой проект с формой, на которой есть единственный элемент - Data. Сравниваем файлы VB-проектов и видим: во втором имеется строка
Reference=*\G{00025E01-0000-0000-C000-000000000046}#5.0#0#..\..\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll#Microsoft DAO 3.6 Object Library
Хватаемся за голову и спешно начинаем собирать дистрибутив, потому как какой-нибудь из семнадцати файлов, тянущихся за библиотекой dao360.dll, (или её саму) мы наверняка забыли перенести вместе с исполняемым файлом.
PS. Дао, выраженное словами, не есть истинное Дао.