TListview with word wrap and autosize rows

Does anyone know of a TListView (or something similar) with word wrapped
multiline fields, autosizing rows and TImageList support? Something similar
to the list of previewed email messages in outlook. Preferably freeware or
low cost with source.

Cheers,
Damian Tarnawsky.