Hola:
Lo de la mano se consigue simplemente con el estilo cursor: pointer...
Para seleccionar todo (o deseleccionar) lo hemos respondido muchas veces, pero es dificil conocer el resultado de los distintos lenguajes del servidor (yo uso php y me cuesta deducirlo...) Te recomiendo que prepares un ejemplo sencillo...
La parte básica sería:
<input type="checkbox" onclick="seleccionar(this.form, this.checked)"
Y la función seleccionar:
function seleccionar(f, estado) {
ff = f.elements;
for (var i = 0, total = ff.length; i < total; i ++)
ff[i].checked = estado;
}
... faltaría una selección de los elementos type=checkbox...
Saludos