This is a good idea. I am a follower of GTD for over a decade and always the annual reviews, tickler file management etc., (long term to TODO) was a challenge. I wrote a python script to keep all my long term ideas in a separate file and transfer to my todo. I open sourced it. You can find it here https://github.com/vivekhub/todo-tickler