j:=checklistbox1.Items.Count-1 
for i:=j downto 0  do
  if checklistbox1.Selected[i] then
    checklistbox1.Items.Delete(i);
ok