Não, um link simbólico é um tipo de arquivo que faz referência ao caminho de outro arquivo.
Agora, se você fizer isso:
ln -s /bin/cat foo
E invoque foo como:
$ ./foo -A /proc/self/cmdline
./foo^@-A^@/proc/self/cmdline^@
Você notará que o argumento primeiro que cat / foo recebeu foi ./foo e não cat . Então, de certa forma, através desse link simbólico, nós tivemos cat recebendo um diferente primeiro argumento. Isso provavelmente não é o que você tinha em mente para o seu primeiro argumento.
Usar um wrapper de script de shell é a maneira típica de endereçá-lo. Você não precisa usar bash para isso. O padrão do seu sistema sh será mais que suficiente para isso:
#! /bin/sh -
exec /path/to/my/executable --extra-option "$@"
Outras opções incluem a definição de uma alias ou função no seu ~/.bashrc / ~/.zshrc ... para ela