Resumindo: O problema não está no ACBrUtil, aparenta ser a aplicação mesmo. De qualquer forma, obrigado.
Explicando:
Eu suspeitava que por não haver uma saída padrão(stdout) e para erros (stderr), o componente ACBrUtil ficava "travado" aguardando alguma "saída padrão". Porém, eu estava enganado. No Xorg + LXDE exite sim uma saída padrão, fica em: /home/usuário/.cache/lxsession/LXDE/run.log.
Neste mesmo lugar encontrei a saída de erro citada no meu primeiro comentário.
Maiores detalhes neste link: https://unix.stackexchange.com/questions/86698/where-does-the-output-from-an-application-started-from-the-window-manager-go
Boa... havia me esquecido dele. Fiz um teste com ele e o problema não ocorre. Creio então que o problema deva estar na aplicação e não no componente ACBrUtil, conforme eu suspeitava. (lembrando que estou sem debug, porque executando pelo Lazarus o problema não ocorre.)
Vou dar esse tópico como resolvido.
Obrigado.
Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.