3 suggestions:
1. LOAD PREVIOUS DATA - Could I have the option of loading the previous data when I start it up? Now that you have these wonderful analysis tools (list and chart views), I'd like to see all time using those views. I guess this might be a bad direction, though, since people would then ask for different kinds of analysis. It is not too hard to load the data into Excel to get the same thing.
2. HIGH RESOLUTION LOG - It would be great if there were an option to write a log of every task switch to a separate file. That way, I could look back and find out what I was doing at 2:32 PM on November 22 (for example). An optional INI file option like highResLogFile="full-log.csv" would do the trick.
3. BUILD INSTRUCTIONS - Could you possibly post build instructions? I realize you probably have your own ideas for what to do with this project, so I thought I might try these and then send you a patch if it actually works well.
I also fully agree with 100% of the comments from the other guy. Although I don't know your code, it seems that most of this would be pretty easy to add.
Thanks,
Alex
---
(my initials)@cs.umd.edu