Seleccionar fila en ListView

ListView
30 de Noviembre del 2005
Hola.

Lo que me gustaria hacer es que un control ListView en su vista Detalle hiciera lo siguiente:
- Que se pueda seleccionar toda la fila completa y no unicamente el elemento de la primera columna.
- Que pueda incluir un icono (da igual si unicamente puedo utilizar el control ImageList) en cualquier celda independientemente de a que fila o columna pertenezca.
- O bien, como hacer que un control MSFlexGrid tenga la apariencia de un tema de Windows XP (independientemente del tema que el usuario tenga puesto)

Muchas gracias por vuestra ayuda.

ListView
30 de Noviembre del 2005
Por cierto, el control ListView es el que pertenece al CommonControls 5.0 y no al 6.0, ya que el 6.0 no visualiza los temas de Windows XP.