GTask for Desktop
Organize your tasks in task lists (left hand side) and hierarchical structure it in sub tasks (center screen). Keep everything well-arranged by expanding and collapsing main tasks.
Set due dates for tasks and mark it as finished if everything is done.
Add attachments to you tasks and get them synchronized with your Google Drive so that you can access them from everywhere.
Use GTask for Desktop's powerful query language to search through all your tasks.
Store searches as virtual task lists using GTask for Desktop's query language
Use predefined search lists to show your: Tasks Today, Tasks Tomorrow, Tasks this Week, Tasks next Week, Overdue Tasks and All Tasks.
Manage multiple Google accounts in one application.
Setup regular background synchronization or use the ad-hoc synchronization by pressing the green sync-button in the upper right corner of the application.
Configure a proxy server to access your Google tasks in a proxy network (e.g. your companies network).
If you like it dark then we got the right theme for you.
Minimize the application to your tray bar and keep it running in the background to always have quick access to it.