ToDoList can minimize to the system tray and be recalled at any time by assigning a hotkey to the application. I set mine up to use Ctrl+Alt+A to restore the application from the tray icon. Making an easy to use tool that you can reference at anytime during the day. There are also alarm settings for due dates on tasks, but I've never really worked that way. I tent to just assign priorities and also tag which tasks I need to get finished today. Then using a filter to narrow what tasks need to be handled right now. When you have the task list filtered and you create a new task it automatically assigns fields the same values as the current filter. Making it easy to add tasks for a current project or sub-task.
Plug-ins allow the application to be expanded by other developers. I've found the ToDoList works fine out of the box as is, but there is a calendar plugin that I've been thinking of giving a try. ToDoList can also import data from other task managers such as Outlook and Microsoft Project.
Some of the user interface features that I like are:
- View tasks in either a tree structure with sub-tasks or linear list organized by sortable options.
- Easy but flexible filtering options let you quickly customize status, category and priorities.
- Quickly add tasks or sub-tasks with little effort.
Overall I've been using this task manager for about a month without any problems, and recommend it to anyone looking for an easy and flexible replacement for Microsoft Outlook or Microsoft Project.

