Bom dia Amigos e obrigado pelas respostas. Todas ajudaram muito.

Conforme lembrado pelos colegas "MiNuTo" e "Bandalemuel" usei o objeto 
Application e a propriedade ExeName.

E fazendo isso resolvi o problema. Mas a dica do Jefferson é uma boa carta na 
manga, quando não é possível resolver o problema no código fonte.

Fiz um teste usando a dica dele e tudo funcionou perfeitamente.

Obrigado novamente por sua ajuda.
Ricardo.

Jefferson - Fórum <[EMAIL PROTECTED]> escreveu:                               
Verifique nas propriedades desse seu ícone criado, se está preenchida a 
propriedade "Iniciar em:".
 Talvez seja esse o problema.
 
 Valeu!
 
 ----- Original Message ----- 
   From: Ricardo César Cardoso 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Friday, November 09, 2007 8:57 AM
   Subject: [delphi-br] Criação de Atalho
 
 Bom dia Amigos!
 
 Desenvolvi uma aplicação onde guardo alguns parâmetros em arquivos INI, 
inclusive o caminho do banco de dados que a aplicação usa.Montei um arquivo de 
instalação para este software e até ai tudo normal.
 
 Coloquei na antes da criação do form e conexão com o banco de dados uma rotina 
que verifica onde está o arquivo de inicialização, e ao encontrá-lo, o software 
pega os parâmetros iniciais como idioma a utilizar e caminho da base de dados 
(nesse caso o mesmo do arquivo executável). Caso não encontre, cria este 
arquivo com algumas configurações padrão.
 
 O problema ocorre quando vou executar o software pelo atalho criado no 
Desktop. Nesse caso não sei porque, mas o programa não encontra os parâmetros 
iniciais e tenta criar o arquivo com esses parâmetros no próprio desktop, mesmo 
existindo o arquivo de inicialização na pasta do software. É como se o Windows 
ignorasse a existência dessa pasta e usasse a pasta onde está o atalho.
 
 Agora se vou até a pasta do software e crio o atalho manualmente, tudo 
funciona perfeitamente.
 
 O que devo fazer?
 
 Grato,
   Ricardo.
 
 ---------------------------------
   Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
     
             _



       
---------------------------------
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]

Responder a