My Ruger MKIII 22/45 has probably been dry fired 3000 times. My Ruger 10-22 was probably dry fired at 1000 times. no problems and no damage in either case.
True, some older rimfire designs can be damaged by dry firing, but they lacked a firing pin block.
My Kel Tec P3AT manual also says not...