Any kind of oil will keep the mosquito larvae at bay. They can't breath through the surface if it is coated with oil. But, oil is fat. I imagine making the chickens drink through the oil will increase their fat intake. I don't know what it would do to their digestive system.
Mosquitos will...