ListBox.Perform()
list.Perform(LB_SELECTSTRING, -1, longint(pchar(s)));
Вообще не ищет, если s состоит из русских букв, но в самом listox'e есть русские строки. Что делать? Может подскажете ещё какой способ быстрого поиска по списку. Этот вариант меня устраивал, потому как не нужно полного совпадения s и строки из списка.