A listbox full of checkboxes
with the option to check all/uncheck all
sample usage;
checklistbox.items.clear;
checklistbox.itemsadd('my label0');
checklistbox.iSelected[0]:=true;
checklistbox.itemsadd('my label1');
checklistbox.iSelected[1]:=false;
etc