If you are looking to find hidden programs on your computer there are a few ways to do this.
Find running programs
Probably my favorite program to find running programs is Process Explorer. Task Manager can be too basic and doesn't give you all the important details you need. Process Explorer is basically an advanced version of Window's Task Manager that tells us some vital information. Let's look at some of the differences. Task Manager (accessible by right-clicking on the taskbar then clicking Task Manager) allows you to view processes running by Windows. However some processes are hidden from this view. Take a look below.
Windows Task Manager
Now let's take a look at a screen shot of ProcessExplorer
If you have a virus - chances are you may see it listed here. Another great feature is you can right click on a program and find the exact path to the file. Then you can copy and paste that into OTMoveIt to quickly delete it.
You can see my moving my mouse over calc.exe it listed the path to the executable. I can also right click to stop it from running. This has many other uses; for example: if I notice each time I remove a entry from my startup file using msconfig that it comes back; I can watch the ProcessExplorer to see if a process is starting at the same time. The ProcessExplorer program will show a program for a few seconds after it has ran, so you can tell that a program just started and then abruptly stopped. Now just check the file name if its a random string of letters than you can assume its a virus program (in most cases).
Stumble It