Você pode rotea-lo através de um lote que irá "dormir" pelo tempo que desejar e depois executá-lo.
Existe alguma maneira leve que eu possa adicionar um atraso a um atalho da área de trabalho (Windows 7), para que, quando eu clicar nele, o aplicativo não abra até que o atraso especificado tenha passado?
Você pode rotea-lo através de um lote que irá "dormir" pelo tempo que desejar e depois executá-lo.
OK, então fiz mais pesquisas e encontrei a resposta para minha própria pergunta:
Nas propriedades do atalho - > Atalho - > Campo de destino, digitei
C:\Windows\System32\cmd.exe /c C:\Windows\System32\timeout.exe /T 3 /nobreak > nul && "C:\Program Files\MyProgram\Program.exe" argument /flag
É basicamente usando comandos em lote, mas compactando tudo em uma linha referenciada no atalho. Execute o script como minimizado para evitar que a janela do cmd preto seja exibida enquanto aguarda.