Quoto Nikk11.

Si usa il componente TImageList per immagazzinare tutte le icone che si devono utilizzare.

La proprietà Images del controllo TTreeView deve fare riferimento al controllo TImageList con le icone da utilizzare.

Per ciascun nodo, a designtime o a runtime (tramite codice), è possibile definire le proprietà ImageIndex, SelectedIndex e StateIndex (se ricordo bene i nomi, non li ho sott'occhio) indicando l'indice delle icone da utilizzare per l'elemento nello stato "normale", nello stato selezionato e, se serve, affiancandolo da un'icona che ne indica lo stato.

Ciao!