Na sua pergunta, "spooky" se refere ao comando existente ou ao wrapper do python 3 que você está escrevendo?
Além disso, você disse que, se digitar spooky na linha de comando, será exibida a man page. Isso está correto? Apenas "assustador" por si só - e não "man spooky" - invoca uma página man?
ADIÇÃO:
Baseado no que você disse, parece que o comando "assustador" está inspecionando seus próprios argumentos - incluindo o nome pelo qual foi invocado - e reclamando se o nome é diferente de "assustador", o que acontece quando você o executa com o nome completo do caminho.
Uma solução simples seria executar o comando como "assustador" em seu wrapper e verificar se ele está no caminho.