Да, контролы местами, скажем так, простоваты...

Для выпадающего списка (List Box) я как-то сделал примочку, которая позволяет хранить ключи для каждой записи. Но это именно что примочка, на скорую руку решить проблему с простыми справочниками (кстати, у Вас должен быть модуль SternControls, так вот в нём есть такой List - это оно).

На что-то более серьёзное не замахивался.