I studied up throughly on this subject when my brother was having idle dipping problems in his SR+AC.
The blue/green wire that triggers the AC compressor is driven by a relay in the driver's side relay box. This wire also comes around to the "battery area wires", through F10 (or F

up to the IACV-FICD. The IACV-FICD is just a valve that lets more air through to compensate for the AC being on. Make sure that the blue/green is hooked up.
Also running through the battery area connectors is green/yellow. Check that, too.
If your AC light is cutting out on the controller, it's most likely the dual pressure switch. It's located on the dryer.
Make sure that your idle is set correctly. Disconnect the 4-wire connector between the 3rd and 4th intake runner (IACV-AAC and IACV-FICD). Set idle screw to +/-800 rpm. Plug connector back in. That was my brother's problem. His base idle was set to 500 rpm, and the IACV-AAC couldn't compensate enough.
We also had a problem blowing relays. If your AC is still coming on, it shouldn't be a problem, though.
That should just about cover it. That is, unless you have a bad compressor.
You're not running an electric fan switch off of the compressor wire, are you?