Idle air solenoid, aka idle air bypass. Clean it out with Gummout. When working right, it should be capable of raising your idle to 1200 or even 1400 RPM, and that means plenty of room to adjust for the ac compressor kicking on. Gunk in it not only reduces the airflow, lowering the top number, but it also slows the thing down, so it can't react quick to the compressor. It is even one of the self tests performed by the computer when you read the codes, and there is a code saying that the solenoid can't raise the idle enough, a sure sign that the idle is either mis-set or, more likley, the solenoid is gummed up.
Properly cleaned and adjusted, you should barely notice the idle move as the ac compressor cycles on and off. I'm running GT40 heads and an E303 cam, which means a lumpier idle than stock, but when the bypass is clean, the idle hardly moves when the ac kicks on. It does get a bit sensitive and raggity when air temps go above 95, but even then it works OK.