En
Gmail, vas a
Opciones >
Opciones y abajo de la pagina te mostrara un campo donde puedes personalizar la firma que vas a utilizar. Este admite imágenes, links y otras cosas y es bastante fácil de poner.
En
Hotmail, Una vez dentro de la bandeja, seleccionas
Opciones >
Mas Opciones..., y en la categoría
Escribir correo electrónico, seleccionas
Firma y fuente del mensaje. Una vez ahí, veras un menú dropdown que tiene 3 opciones.
1. Texto enriquecido,
2. Editar en HTML y
3. Texto sin formato. Seleccionas la segunda(2) opción y escribes tu firma en html.
Por ejemplo, para poner el icono del Facebook pones:
<img src="http://static.ak.fbcdn.net/rsrc.php/yi/r/q9U99v3_saj.ico" alt="icono_facebook" />
Para poner un enlace:
<a href="url_del_enlace" title="Titulo del enlace">Texto que aparecerá
</a>
Saludos