Здравствуйте, vladka767!
Только переписыванием списка заново. Для небольшого списка можно сязать флажки с разрядами переменной iStringSelect,
а в качестве источника строк использовать предварительно заполненный список ComboBox1, результат в ComboBox2.
Скрипт по изменению значения iStringSelect:
var i: integer;
begin
ComboBox2.Clear; // очистить список
for i := 0 to 15 do
if GetBit(iStringSelect.AsInt64, i) then
ComboBox2.AddItem(ComboBox1.Items[i].Text); // добавить отмеченные строки
end.
Пример для 64 строк во вложении.