Verifique a configuração abaixo na Diretiva de Grupo
Configuração do Computador > Políticas > Configurações do Windows > Configurações de segurança > Políticas locais > Atribuição de direitos do usuário > Substituir um token no nível do processo
This security setting determines which user accounts can call the CreateProcessAsUser() application programming interface (API) so that one service can start another. An example of a process that uses this user right is Task Scheduler. For information about Task Scheduler, see Task Scheduler overview.
Default: Network Service, Local Service.
Uma abordagem que sugiro é descobrir uma maneira de configurar o selectPDF para ser executado como um Serviço Local.