Create a shortcut to DelayExec with the appropriate command-line arguments and place that shortcut in your Windows Startup folder. For example, the shortcut target could be:
"C:\Tools\delayexec.exe" "C:\Program Files\App\app.exe" 30
This will delay the application launch by 30 seconds every time Windows starts.