Para Linux, creo que por acá va el tema.
http://www.johannes-...on-ubuntu-linux
Ahora independiente de la plataforma.
Lo que no me queda claro es como creo mi aplicación, para que al ejecutar un archivo se abra mi aplicación y cargue la información del archivo.
Supongamos que hacemos un simple visor de archivos de texto, que tenga un menu que diga Archivos-> Abrir y uno seleccione un archivo de texto, lo muestre en un TMemo, ahora cuando mi aplicación se abra desde el explorador de windows/Nautiluis/Konqueror (porque se hizo doble clic en un archivo de texto), se tiene que abrir el programa que yo cree y además carga el archivo en cuestion.
Creo que mi pregunta va si se puede hacer un ejecutable con Lazarus que reciba argumentos, que al ejecutar se fije en el valor de sus argumentos y decida hacer algo como carga un archivo con el nombre de su primer argumento.
No se si me estoy haciendo entender, pero sobre este tema soy neofito en programa visuales, esto solo lo entiendo con c++ y python para programitas simple (10, 20 lineas de código).