Версия : HiAsm 4.05 Alt Build 186
Собственно трабла тут : (строка 48)
Нужно убрать not, т.е исправить на :
if Assigned(src) then src.free;
после этого изменения я в течении 15 минут проверял потребление памяти в приложении, где этот компонент использовался, вызываясь каждые 15 миллисекунд по таймеру, и больше никакого подозрительного роста потребления памяти не заметил.