1) in the morning is perfect since u are probably catabolic after sleeping all night so a good quick digesting protein such as whey to flood the bloodstream with some amino's is perfect
2)not really necesarry imho and there is more to support a shake during a wo than pre wo, have some real food pre wo imho. just make sure to get protein and some cals in the pre wo meal
3)post wo is a must imho, ur body is screaming for nutrients pst wo. some whey post wo is ideal!!!
4)before bed do not take whey but rather something slow digesting to last u through the night. look more along the lines of cassein, cottage cheese, nuts, peanut butter and flax!!!
hope this helps
peace
j