Yo, para que las firmas no pesen tanto (si no tienen animaciones) las guardo en formato GIF a máxima calidad, apenas se nota la diferencia entre una firma en PNG y otra en GIF a máxima calidad (SIN ANIMACIÓN) y las gif me llegan a pesar, máximo 40 KB, llegando las PNG a pesar casi 60 KB, teniendo que recurrir a un programa que reduce (muy poco) el peso de las fotos, pero en cambio les quita calidad.
Deberían probar a guardar sus firmas y avatares en formato gif, la diferencia es casi nula.