Moin,
ich würde mal pauschal behaupten, dass der Compiler da durchaus recht hat. Aus der ComCtrls-
Unit der paasende Eintrag zu ListView:
property TopItem: TListItem read GetTopItem;
Da gibts keinen setter, also ist das Dingen wohl tatsächlich nur lesend.
Hilft dir vielleicht nicht, aber dann zweifelst du wenigstens nicht an dir selbst.
Bis denn
Bommel