Gracias Roman, voy a probarlo tambien pero acababa de solucionarlo de la siguiente manera, en el evento CustomDrawSubItem poniendo el siguiente codigo:
Código:
if (SubItem = 2) then
Begin
Sender.Canvas.Draw(recTemp.Left+iWidth+5, recTemp.Top+1, Image1.Picture.Graphic);
end;
Lo que no se es cual es la mejor solucion ni la mas correcta, pero esta que pongo funciona e imagino que la que me has dado tu tambien.
De nuevo gracias por tu rapida contestacion.
Un saludo