Eu fiz alguns testes com a procura e acesso a diretorios ocultos e não fui muito feliz alguem utiliza o sistema assim ... tipo com o diretorio escondido ou acessando um diretorio oculto, no meu caso os DBFs ficam em outro diretorio dentro do diretorio do sistema.
Caso você esteja querendo que seu programa ao ser copiado não rode em outro computador, basta incluir uma rotina de leitura do número de série do HD.
Você também pode bloquear o acesso ao BDF através do DBU.