Pessoal, resolvi o problema. Descobri que a chamada ao método Execute na inicialização da Thread não se fazia necessária. Removi a chamada. Porém, com isso, a Thread me retornava uma exceção relativa ao CoInitialize.
Dada esta informação, introduzi no método Execute da Thread a chamada ao CoInitialize (CoInitialize(nil);), fazendo com que a Thread voltasse a funcionar perfeitamente. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhon...@yahoo.com.br --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 12.2 Kernel 2.6.27.8-i686-core2 --------------------------------------------------- [As partes desta mensagem que não continham texto foram removidas]