Wieso sollte das nicht gehen? Was hat denn TStringList mit
VCL zu tun - ist doch eh keine visuelle Komponente...
uses classes;
myList: TStringList;
...
myList:= TStringList.Create;
// Datei laden...
myList.Sort;
// Liste bearbeiten Elemente suchen usw...
FreeAndNil(myList);
Grüsse!