Defrost will engage the AC compressor, putting a load on the engine. Does it also do it when you turn the AC on?
With engine running, unplug the IAC. If the engine stalls, this is your issue. Find the throttle stop screw on the TB and open it up a bit. Restart the engine and the idle should be higher. Unplug the IAC again and hopefully the engine remains running. Now, back the throttle stop screw down to lower the idle down to a stable idle, a little on the lower side. Shut off engine and plug IAC back in. Restart and it should relearn idle and bring it down to a normal idle within a min or so. If not, you can unplug the battery to reset the ECU and then try again.
Reason it bogs and stalls would be that the throttle blade is closed too much meaning the IAC is 100% controlling idle. When the AC compressor engages, it can't compensate fast enough and you get a bog stall. IDeally you want the TB blade to provide 95% or so of the air needed for the idle and the IAC just tips in a little as needed to smooth things out or compensate for the load of the AC compressor