Du kannst per ListBox1.Items.AddObject ein Eintrag mit einem Objekt verknüpfen. Wenn du jetzt die Einträge der Listbox per
Ownerdraw selber zeichnest kannst du per ListBox1.Items.Objects[xxx] auf das Objekt zu greifen und die Eigenschften benutzen. (Typcast nicht vergessen, da Objects TObject zurückgibt)