Rubber Mallet
There is a specific type of rubber hammer used for working in stained glass. It is called a glazing hammer and has a rubberized surface on one side and a hard plastic surface on the other. You can use the rubberized side for the items mentioned above and use the hard surface to put glazing nails and tacks in the workboard to stabilize a project. These hammers have relatively small narrow heads and are not meant for regular nail and hammer type projects. A good glazing hammer should be under $10.