ClearすればFreeされる

それよりも
Freeする前にTListの場合は保持しているオブジェクトを解放
TStringListの場合はAddObjectでオブジェクトを関連付けている場合解放
これを忘れると嬉し恥ずかしメモリリークが発生します