Hola JM75
Puedes usar la función GetHitTestInfoAt del TreeView y tu le indicas en que momento quieres que haga algo, cuando se hace click en el Label en el icono, hay varias opciones.
Ejemplo, muestra el mensaje cuando se ha hecho click sobre las etiquetas del TreeeView.
Código Delphi
[-]
procedure TForm1.TreeView1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if (Button = mbLeft) and (htOnLabel in TreeView1.GetHitTestInfoAt(X, Y)) then
Showmessage('Seleccionado');
end;
existe también
htOnItem -> En un item, su texto, o su BITMAP
htOnIcon -> En un Icono
........
Revisa la ayuda esta bien explicado. Espero te sirva.
Saluditos