Chess Analysis Pro 7 (http://www.chess-analysis.com/chess-software/chess-analysis.html) looks interesting. They have identified a list of factors e.g. (Played Too Fast, Fell To Counter, Missed Opportunity, Poor Central Control, Poor Development) which acts as a checklist. You have to analyse your own games manually, ticking the boxes in their checklist. After a while, a pattern should begin to emerge. As far as I can make out - from this tutorial (http://www.youtube.com/watch?v=KEY_lY8YTf8), you have grasp what these factors mean - and recognise when they have occurred - there is no automatic analysis. It sounds like the type of approach that should increase chess awareness.
For a program called Chess Analysis Pro 7, its surprising to find its simply an excel table with instructions.
i like ur thinking :)