А чем Tstrings.Values[] не устраивает?
создаешь файл вида слово=значение загружаешь в StringList или TListBox по желанию и потом обращаешься вот так
Код:
Label1.Caption := StringList.Values['Валенок']
или
Код:
Label1.Caption := ListBox.Items.Values['Валенок']