
Most Windows users are familiar with the Task Manager on their desktop that allows a user to see all running programs on a device and then either kill one or adjust its priority. Windows Mobile and Windows CE users, however, don't get such a tool out of the box. Windows Mobile does have a "Running Programs" control panel applet, but it is far from full featured as it only shows programs with a visible top-level window that contains caption text.
Task Manager is intended to fill this gap. It has features that both developers and power users will appreciate. Task Manager provides an application list that shows top-level Windows like the Running Programs applet, but it also adds the ability view all processes in the system as well as all modules and threads within each process plus you can stop, suspend or change the priority of any thread through all 256 priority levels available in the OS.
Task Manager is supported on Windows Mobile/Pocket PC devices and generic Windows CE devices that have both the .NET Compact Framework 2.0 and Toolhelp.dll installed.
NOTE: TaskManCF requires the .NET Compact Framework 2.0 (CF 2.0) be installed on your device. You may download CF 2.0 free of charge from Microsoft here.
The same binary will run on Pocket PC / Windows Mobile Professional (not SmartPhone) devices:

As well as generic Windows CE devices (that contain all of the necessary dependencies of course):
