Basta fazer o cd para o diretório no qual você gostaria de iniciar e depois rodar o programa. Isso pode ser feito em uma linha como a seguinte:
cd /path/to/the/directory; /path/to/./program
Estou trabalhando no linux.
Você sabe qual comando iniciar um aplicativo definindo uma "pasta inicial" para ele.
Se eu iniciar meu aplicativo em um diretório que não seja o que contém o aplicativo, alguns arquivos não poderão ser encontrados. Existe algum comando shell para fazer isso?