Про SelectAdd: всё, понял, забыл в КОЛ заглянуть, вроде всё нормально.
А ещё, пока разбирался с CurItem, обнаружил, что опять велосипед изобрёл
// TControl
property ItemData[ Idx: Integer ]: DWORD read GetItemData write SetItemData;
{* |<#listbox>
|<#combo>
Access to user-defined data, associated with the item of a list box and
combo box. }