Ich weiß nicht genau, ob die TStringList da
ANSI berücksichtigt, aber warum schreibst du dir nicht selber ne Funktion, die die Dinger "rauswirft"? Sortier die StringList mit nem Quicksort, führ ne binäre Suche aus, ob das Wort schon drin ist, und wenn ja, schmeiß es raus bzw. tu es gar nicht erst rein.