что бы не удалять повторяющиеся слова, нужно их не записывать, делай так:
Код:
if ComboBox1.Items.IndexOf(тут_текст) = -1 then
ComboBox1.Items.Add(тут_текст);
при каждом добавлении слова из базы (стринггрида или что у вас там), IndexOf будет проверять, если слово уже есть, оно вернёт 0,1 и т.д., больше -1 и оно не попадёт в ComboBox1