Si estás trabajando con un Grupo de programadores, tal vez te pueda interesar una herramienta tipo JVCS/FreeVCS (Control de versiones); No es expresamente para lo que necesitas (TO-DO list), pero también incorpora esta característica de forma centralizada para todos los integrantes del grupo.
Sólo para Linux;