Yes. You can use multiple DelayExec entries in your Startup folder or batch file, each with a different delay, to create a staggered startup sequence. For example:
delayexec.exe "C:\app1.exe" 10 - Launches App1 after 10 seconds
delayexec.exe "C:\app2.exe" 30 - Launches App2 after 30 seconds
delayexec.exe "C:\app3.exe" 60 - Launches App3 after 60 seconds
Each instance runs independently and exits after launching its target program.