how to delay the login items to start
Make a simple bash script, that starts on startup instead:

#!/bin/bash
#Wait for however long you want:
sleep &lt;num of seconds&gt;
#Use the following if the program is a .app:
open -a /path/to/app/myApp.app
#Use the following if the program is an executable (not a .app):
/path/to/exec/theExec


Now, save the file to your documents folder as startupScript.bash. 

Note: If you use textedit to create the file, hold down  shift  +  command  +  T  before saving it.

Open up "Terminal". Type:

chmod +x ~/Documents/startupScript.bash

Then open up System Preferences, and add the script to the login items tab.