In solchen Fällen baue ich persönlich die
GUI grundsätzlich immer neu auf (sprich über
Clear() und
Add()).
Allerdings weiß ich nicht wie performant die TListView an dieser Stelle ist - Deinem Screenshot nach zu urteilen sollte das zumindest für deinen Anwendungsfall problemlos funktionieren