Warning: Be careful about what you do with these programs, you better be sure and research something than having troubles to get your computer working again.
When you are going to improve and optimize your computer or laptop, you might want to see first what programs are being executed, there are a wide variety of programs available for that, but I like to stay close to the Microsoft's solution whenever possible. To my personal experience that method works out as the best.
From the excellent
SysInternals Tools Suite you might want to check out Process Explorer, Process Monitor and Automatic Runs. You can find
an online set of them here, other executables there might be of your interest too. The
Windows Performance Tools Kit is very nice to diagnose any performance issues, shutdown and boot slowdowns and a lot more...
When you are using your computer for a long time you might want to defragment too, you can either choose a top program or use a free alternative. A few days ago I've sorted my files/directories by name (-a 7) using the free
JkDefrag and noticed an increase of performance when starting applications and browsing trough folders, I really like the way it defragments your disk.
Efficiently using your computer also means being able to start your favorite applications very quick, not having to go to your desktop, not having to dig trough your start menu, not needing a big Quick Start bar. You can just press a hotkey, enter some characters and continue working with
Launchy!
Do you have any other programs or ideas? Please let us know!