如何在注册表实现开机延时而不是在程序中使用sleep

怎么在注册表实现开机延时而不是在程序中使用sleep
今天发现360开机加速那个功能里面有延时启动,我就想360不可能在我们程序里面添加sleep代码吧 应该是进行注册表操作的,而且给注册表Run子键下添加启动键值的时候 cregkey.SetValue(filepath,"GuGuRun"); 软件启动顺序又是怎么排的呢 随机的吗 我们不能改吗 要改怎么改  



因为下面的问题才不得已解决上面的问题。。。
http://topic.csdn.net/u/20120305/19/a66382ed-d71a-4cbd-949b-b85d49db3ae3.html

------解决方案--------------------
不懂360的原理,不过应该可以先自动启动一个GuGuLoder程序,里面sleep一会,启动你的GuGu,然后退出GuGuLoder,应该是可以的吧?