While I can't think of anything that will help with (b) I use Workflowy.com for (a) and just enter a one-line reminder and then forget about it until I next have a break / bit of time to deal with it. What I've found with Pomodoro is that it removes me from the equation. I am the rate-limiting step in getting stuff done because other stuff pops into my head, but a combination of 'dump it here and forget about it for now' and 'get on with what I started' seems to be productive. Of course I may acclimatise and will have to add in 5 minute beatings to motivate myself ;)
It's easy to do, just start a timer for 25 mins, do something useful. Stop for 5 mins, do it again and so on with longer breaks in between 'sets' of Pomodoros.
But I wanted to see how a day would look if it were full of Pomodoros (I'd never do as many as listed but did a big calculation just in case). One of my afternoon tasks today (that I gave myself when I'd finished other stuff, which I did woohoo), was to create a shareable Excel spreadsheet with the timings I'd worked out this morning.
Here it is, instructions are appended below but also embedded in the first tab of the sheet.
Jo's Pomodoro pre-calculated time wrangling spreadsheet:
and here's a better one from Alan Hennness, my new mortal enemy ;)
Hope you find it useful. Tough luck if you don't (no need to tell me, it works fine for me and that is its primary* purpose) ;)
*sole, but I'm being polite.