Squeal may be the power steering pump
It tends to only come around in the winter (cold) months, but when i have my defrost button pressed and run the defrost function on the switch my car will have a squeak when i idle or start to slow down, but if i turn the button off and move the switch to say just the foot vents then the squeak is gone.. whats going on?
Even though the squeal happens when you turn on the AC or the Defrost (which also uses AC), it could be the power steering pump. On my Mazda, the PS and AC are on one belt and the Alt and WP are on another (good setup). Here is a test. When cold on first startup, turn the steering wheel left and right several times. If the belt squeals it is the PS pump. Of the belt does not squeal, try the AC or defrost and see if there is a noise. If there is a noise, turn the steering back and forth a few times. If the noise stops, it is likely the PS pump. There is a possible cheap fix. Buy some Lucas power steering additive and follow directions, that may sure the squeal or make it better. I know it is hard to understand how the PS pump can cause the belt to squeal when you turn on the AC, but that is possible due to the belt setup if it is the same as mine.
Here is how you can test the AC compressor. With the engine running and the AC on max and compressor engaged, use a pump sprayer to spray water mist in the AC pulley groves. If the AC compressor pulley tries to engage but slips and starts and stops (you can see it do this), it is probably OK and the bearings are fine. If the AC compressor pulley just sits there while the belt slips by, it may be the AC compressor.
If you have two belts and want to pinpoint whether the squeal is the Alternator or AC belt, the crank pulley has two areas. Target the AC/power steering groves first with a directed spray of WD 40. If the squeal stops, it is NOT the alternator or water pump.
If you have the ridiculous crap serpentine belt (you poor thing because one belt fails and leaves you on the side of the road. AC's will seize, pop the belt, and you suffer THE BLACK DEATH! which means your car will be towed) target the power steering pulley grove, then the others with WD40 until the squeal goes away and you locate the source.
In most cases it will be the belt, or the power steering pump that is causing the noise if your AC compressor runs smoothly and your AC is cold.