Wann wird denn "btAddClick" aufgerufen???
So wie es aussieht muß doch erstmal dieses Ereignis ausgeführt werden, damit irgendwelche Daten in Deinem Listview erscheinen.
Und nun bin ich mir nicht sicher:
Ist der Inhalt des Listview überhaupt noch gültig nachdem die Routine "btAddClick" verlassen wurde (TListItem ist doch dort lokal, oder?) ?