No entiendo del todo bien tu problema.
Te doy una sugerencia, aver si te convence:
1.-Tomas un ListBox y le agregas los Items necesarios.
2.-Propiedad Style se pone en 'lbOwnerDrawFixed' (o similar)
3.-En el evento [OnDrawItem] generas los dibujos que quieres con el ListBox->Canvas.
Resultado:
Un listbox donde cada Item visualiza la imagen correspondiente.
A ver si es mas o menos lo que buscas. Es que en si, no entiendo que clase de interfaz pretendes.
Suerte.