Have I missed something, but when a ListBox is set to multiple select, you can't remove multiple selections?
AddString appends a new item to the list.
AddList appends new items to the list.
DeleteItem removes an item from the list.
But no DeleteList to remove multiple items? :(
You can write a DeleteList function, then share it here.