Есть generic-версия стека gFlQueue, в которой как заявлено в качестве нода можно использовать любой тип record:
https://sameis.github.io/pascalio/doc-h ... index.htmlgFlQueue: generic queue of any record (not included in theses sources)
Если у меня в записи нода есть динамические строки, разве не требуется финализировать массив данных внутри этого класса? К слову сказать, там вообще нет переопределения метода Destroy
P.S. Или может его вообще нельзя уничтожать пока вся очередь не "рассосется"?