thats just a blinn with a projection on it, not a layered shader... i kind need to redo that, but having problems with a load of missing files... anyway...
You could try making a glass shader with a blinn or whatever. then plug that into your layered shader. Then with your horse file (make sure it has an alpha) project it onto the glass and position it where you want it. duplicate the projection node and link up the 3d placement node to the new projection node. you should link the file to the transparency of one and the colour of the other. so you have the one file texture using both projection nodes.
I did this to show you what i mean, i got to use my new wacom! if only for a second.
this probably doesn't make any sense so i'm going ot go to bed and let someone else explain.