Hola Pkj!
Si, sé que el shellexecute es lo más apropiado pero no encuentro la forma de aplicarlo a un treeview. Es decir, un treeview con nombre de archivos, seleccionar uno y que el botón abrir lo abra con su app asociado.
Seguiré haciendo pruebas.
Mil gracias por contestarme.
Sandra