LazyLoad allows you to schedule when applications are launched after the start of your computer, this allows your PC to be up and usable faster whilst still loading your applications in the background ready for you to use.
When Windows(r) starts it tries to load all the programs in your startup folder at once, this places a big strain on the processor and your hard drive (c drive).
By delaying the start of some applications this reduces the load on startup so the hard disk is not having to find your applications all at the same time, resulting in a quicker boot.
LazyLoad has a graphic interface for deciding when to start certain applications and shows CPU and disk activity so your application can be scheduled to load when these are not so busy. LazyLoad also features LazyUtilities that you may want to include as part of your delayed startups, these include waking other computers, locking the workstation, launching other applications and sending a message via Twitter to your friends.