правда в конце вылетает ошибка но приложение не падает во всяком случае результат повторяется и но тоже с ошибкой, я удалял созданный файл и он вновь создавался с новой датой. Тогда можно сделать вывод что для битмапов тоже нет ограничений, нужно просто найти косяк, но силы у меня закончились, отложу на выходные.
нашёл правда один косяк
тут стр280
// начинаем кодирование исходных bitmap(ов) в GIF со второго фрейма
for i := 1 to fFrameCount{-1} do // убрал -1
ну само сабой, общитался как всегда
