Не хватает памяти при запуске программы (*.fxp или
*.exe - "полуфабриката"

? Такую прогу обычно
запускают из батника. Например командой fox myprog.
Если создать ярлык для этого bat-файла скажем на "Рабочем столе" то нельзя настроить для него некоторые параметры
в т.ч. и выделение памяти. Хотя по-идее для VDM (Virtual DOS
Machine) это должно настраиваться через autoexec.nt и
config.nt но мне не удалось получить скажем хотя-бы 615 000
байт для DOS-программы. Для "своих" fox-proграмм сделал
так: Запускал их из NC (или VC) под ДОС, для последних был
создан ярлык на "рабочем столе", с соответствующими настройками памяти. (XMS и EMS поставил по 4096 и для
переменых окружения 2048). Хотя при запуске таких ярлыков
они показывали, что памяти все-равно мало (около 580Кб),
но все (!) фокспрошные проги стали работать нормально.
Мой совет - не лучшее решение, но может поможет.