RE: dry firing
I dry fire all my weapons prior to putting them away after cleaning. I like to keep the stress of the springs in the uncocked/fired position.
With my rimfires, I usually keep a few fired empties around and, after cleaning, pop one into the chamber and drop the hammer.
I regularly "practice" with my revolvers at a target in the basement by dryfiring. This gives me a better feel for the trigger. Haven't broken a firing pin yet.