In my MANY years on three forums, I don't recall ANYONE ever trying to get it to work. There are 32 unused pins on the 3 PCM connectors. If you find the pin the Avalanche uses to read the tow switch, I can confirm it's unused on the GMT360 platform.
The software could have been put there by the programming team, and management decided against activating it. There is a LOT of code in the PCM we would LOVE to hack, and it's all locked up against tampering a lot tighter than the tables we can fiddle with using EFILive or HPTuners. If I was part of the evil GM management team, I would have put the disabling control in the section of protected code, not an option that could be flashed into working. They're not dumb, and they KNOW about the tuning industry.
In case they were goofy, and failed to lock down the code, and exposed the control wire on one of those 32 unused pins, then you have a chance. Locate the control wire on an Avalanche schematic, confirm that it's the usual "ground the pin to activate the option" logic, and then you can try it.
You'd be the first, and thus - famous.