Aero- I think the first thing for you to know is that you're not alone. Everyone has something that sets them off. You're not unique in that way.
For me, what got me over my hair trigger explosions (they were only occasional) was to mentally step outside of myself and ask "what is it that is really bothering me", and 99% of the time, it wasn't what I was exploding about. It was misdirected or emotions that I had held in and were just manifesting as anger at stupid little things.
I know what used to cause me to explode, and that's for me to know, but for you, maybe have a long introspective look at your anger and what is the real deeper reason that maybe you're not realizing is the cause.
oh, and stay away from the chas threads over there ya big stupid