I need an enhanced listbox control that has the following on each line:
- An icon symbol, or at least a specified colored bullet.
- A hyperlink, or html anchor, which loads a specified web page (URL) in a specified target frame or window when clicked.
- an ASP.Net event such as link_clicked or Listbox_SelectedIndexChanged.
- An "ID" or "Value" which holds an additional string not seen by the user.

A treeview control has these properties, but I'd prefer a listbox. Also, I need this to work in ASP.Net 1.1 (.Net 2003)