Hola HiTek:
Cuando implementes el evento onclick, vacía los eventos onmouseover y onmouseout...
<tr onmouseover="resaltar()" onmouseout="normalizar()"><td><input type="checkbox" onclick="this.parentNode.parentNode.onmouseover = ''; this.parentNode.parentNode.onmouseout = ''; this.parentNode.parentNode.style.backgroundColor = 'red'" /></td></tr>
Supongo que al volver a clickear el check tendría que volver a funcionar el sistema de resalte, pero eso supongo que no tendrás problemas en implementarlo...
Si en vez de usar el árbol de nodos quieres usar el id de la fila también pienso que sabrás hacerlo (he visto unas pocas participaciones tuyas, y confío que no te suene a chino lo que te estoy poniendo)
Saludos