Establecer un atajo de cwd

Tengo un progtwig que funciona correctamente si:

  1. Lo ejecuto desde la línea de command en su propio directory.
  2. Lo ejecuto desde la línea de command desde cualquier lugar, usando cd /path/to/prog && ./prog .
  3. Hago doble clic en Caja.
  4. Hago clic con el button derecho en Caja, selecciono Hacer enlace y hago doble clic en el enlace.

No funciona si:

  1. Lo ejecuto desde la línea de command desde un directory diferente con la ruta relativa correcta. (Muchos errores específicos del progtwig se dan sobre cómo no puede encontrar files que están en sus propios subdirectorys).
  2. Muevo el enlace mencionado anteriormente al escritorio y hago doble clic allí. (Aparece un marco de window que desaparece inmediatamente, sin siquiera haber sido rellenado).
  3. Hago un Launcher en el escritorio y lo señalo al progtwig. (Ibídem.)
  4. Hago un Launcher en el escritorio y lo cd /path/to/prog && ./prog a cd /path/to/prog && ./prog . (Ibídem.)

AFAICT todos los methods que no funcionan se deben a que el cwd es incorrecto.

Entonces, ¿cómo simplemente hago un acceso directo a este progtwig en el escritorio?

O bien, ¿cómo puedo configurar correctamente la function cwd un atajo, sin soluciones adicionales como hacer un script de iniciación de bash de una línea y hacer un acceso directo a eso?

Linux Mint 18.1 MATE de 64 bits.

Actualización: la interfaz del iniciador no parece tener una opción de ruta:

enter image description here