Autostart and Process Viewer gives you control over applications that start with Windows and show which processes are running on your computer. But the most important thing is that this program helps you find out which processes and autostart entries are new. You can "accept" a process or a program starting with Windows, and if a new ("unaccepted") item appears - the program tells you about it.
Why? Simply because most trojans and viruses put themselves in the startup menu, and\or, must run as a process, all without your knowledge (unless you have this program installed). Of course having good anti-virus and anti-trojan software is a must, but the key problem is that a certain trojan/virus may not be detected by this program (for example if a trojan is new, and the databases of anti-trojan programs are not yet aware of them).