1- para cambiar el launcher no hace falta ser root ni nada por el estilo, lo descargas del google Play y listo.
2-Antes si se podía hacer teniendo una rom custom, desde 4.2 creo que no. Una solución puedes ser utilizar widget locker o alguna aplicación similar, que permita accesos directos a aplicaciones desde el lockscreen.
3-Eso si se puede hacer con una custom rom.