You can define new lists using the
Then, in your TODO command:
% Your TODO command
Finally, at the end of the document, you can run:
to print a table of todo's similar to the table of contents or list of figures. More info in the
As someone else suggested, the
todonotes package also looks good. It works in a similar manner, and you can insert a list using:
The question has been marked as community wiki in case there are other packages like this I've missed.