Chicos,
Logre ponerle las imagenes a un Treeview con el siguiente codigo:
void CargarOpciones ()
{
TreeStore listaOpciones = new TreeStore(typeof (Gdk.Pixbuf), typeof(string), typeof(string));
TreeIter iter = listaOpciones.AppendValues (new Gdk.Pixbuf ("/home/javier/Fuentes/Dispositivos/Dispositivos/Imagenes/TreeViewRupertIcon.png"), "Colores");
listaOpciones.AppendValues (iter,null, "01", "Rojo");
listaOpciones.AppendValues (iter,null, "02", "Verde");
listaOpciones.AppendValues (iter,null, "03", "Azul");
iter = listaOpciones.AppendValues (new Gdk.Pixbuf ("/home/javier/Fuentes/Dispositivos/Dispositivos/Imagenes/TreeViewRupertIcon.png"), "Sabores");
listaOpciones.AppendValues (iter,null, "01", "Dulce");
listaOpciones.AppendValues (iter,null, "02", "Amargo");
listaOpciones.AppendValues (iter,null, "03", "Salado");
treComandos.AppendColumn ("Icono", new CellRendererPixbuf (), "pixbuf", 0);
treComandos.AppendColumn ("Comando", new CellRendererText (), "text", 1);
treComandos.AppendColumn ("Extension", new CellRendererText (), "text", 2);
treComandos.Model = listaOpciones;
treComandos.HeadersVisible = false;
treComandos.ShowAll ();
}
Pero tengo 2 inconvenientes.