Achei uma dica legal no site delphi.eti.br para proteger o programa para não rodar em computadores não autorizados.
Esta é uma dica muito simples para "camuflar" uma proteção em seu sistema. Esta dica é boa se você mesmo for implementar a solução no computador do cliente. * Crie um arquivo qualquer, de preferência com extensão .dll, .vxd, .udf ou .ins (para deixar o pirateador confuso), dentro do diretório do \Windows ou \Windows\System; * Dentro do Evento OnCreate do Form principal do seu sistema escreva: if not FileExists('\Windows\System\ACODEF2.DLL') then begin MessageDlg('Cópia não autorizada do Sistema!', MtError, [MbOK], 0); Application.Terminate; end; E só! Desta forma o sistema só roda se encontrar este arquivo (como já disse, pode ser qualquer nome). Um forte abraço a todos!!! Autor: Miguel Machado [As partes desta mensagem que não continham texto foram removidas]