Если бы в CDS3.5 можно было бы из программы генерировать графические элементы, то это можно было бы сделать очень просто. Для этого ООП и нужен.
Но такой возможности пока нет. Поэтому Единственный вариант - это делать заранее подготовленный набор графических элементов. Собственно в момент начала движения первого двигать все остальные, соответственно должен быть архив траектории движения. Если первый элемент останавливается, то остальные должны "догнать первый" и спрятаться.

А если не секрет, что за задачу вы решаете? И для чего вам нужен "след"?