There are quite a few applications that track and notify time (Google Calendar,... ) but I found that none of them has the ability to help planning over a long period (let's say, 5 years, 10 years ...
I use Evernote as a way to record ideas and web clippings that interest me. Some are ideas for projects. Some are collections of ideas that relate to prospective projects. There are quotes, metaphors, ...