Tu problema está en que estás usando
Nodo[index]...
Has solo:
Código Delphi
[-]
Nodo := Treview1.Items.Add(nil, 'Informes');
Nodo.ImageIndex := 0;
Nodo.SelectedIndex := 0;
Esto es, si usas la forma
Nodo[0] en realidad estás haciendo
Nodo.Item[0].ImageIndex := 0; lo que establece el valor de la propiedad del primer nodo hijo de
Nodo...
Graficamente sería así:
Código:
- Nodo
|- Nodo[0] <--- aqui estas haciendo ImageIndex en realidad...
|- Nodo[1]
Saludos...