The XJ PCM ('95-01) will support pin 12, but ONLY on auto-equipped XJ's. (It requires the vehicle be in Park/Neutral before it will work.) It also cancels if you put your foot on the brake, which is less than ideal for winching. It controls to 1100 rpm, which allows the alternator to put out over 90% of it's rated amperage.
I am running a modified TJ manual trans PCM cal for '97-99 that uses the AC input to trigger high idle to 1100 rpms, but if you have an A/C equipped jeep, you can't really use it without some rewiring of the A/C system and some stumbling when A/C cycles. It doesn't care about gear, brake, or anything else, and just runs the engine at 1100 rpm when the PCM gets told that A/C is on. Inquire by PM if this might work... I'll share.
If you have an auto trans TJ, you should be able to run the XJ auto trans ECM to get pin 12 to work. That will also give you a control circuit for an electric fan, but you may need to put a resistor across that circuit to to mimic the relay and keep the CEL off if you don't end up running a fan. But again, it has the drawback of needing to be in park or N, and brake apply will kill it. '00 and older TJ should interchange with '96-00 XJ.
The simplest option really is a hand throttle, which can be pretty cheap. Even with 3 cables, you should be able to find some place to hook it in. I would suggest making it so it only works for low throttle settings. That way it'll be easier to fine tune, and you won't be tempted to use it for cruise, or snag it with a shirt sleeve and run the engine to WOT while you're reaching for your dropped cell phone at a red light.
Of course, the coolest option is an electronic control, like this one:
http://www.offroadengineering.com/product-offroad-jeep.html
Someone else used to sell a likely cheaper version of this, but I don't see it anymore. (Was it howell??)
Hmm, you could probably also try to mimic the temperature sensor at -40F. That might result in an idle speed closer to 1000rpm?? It would probably toss a CEL when you switched it though.
I'm out of other tricks.
Chris