Besten Dank für den Hinweis.
Natürlich! Abfangen und selbst entfernen.

Es funktioniert, jedoch lautet Anweisung korrekterweise
lv.Items.Delete(AIndex);
Jetzt muss ich es nur noch hinbekommen, dass dann der hässliche "Entfernen"-Button auch wieder verschwindet.
Die Frage bleibt dann aber trotzdem: wozu gibt es das Event OnDeletingItem, wenn man das nicht so einfach mit ACanDelete steuern kann?