1.)
Delphi-Quellcode:
Data^.URL := 'www.google.de';
ListBox1.AddItem (Data^.Name, TObject (Data));
2.)
Im Grunde kannst du alles in alles zeichnen, auch Bilder in eine TListBox, wenn du es per "OwnerDraw" machst. Kann aber recht umständlich für einen Anfänger sein. Such mal danach, Google oder so. TListBox Owner Draw.