So I've just finally read the "remove relay, jump terminal" solution to the cig lighter and think I have a way to keep the relay and provide the ability to have the lighter on or off with the ignition off. Anyone want to add some feedback?
Here's the basic idea.
Hook wires to the switched terminal on the factory relay. You could just put a switch on these and flip it to on (connected) but you wouldn't want to have the power going through the relay and the jumper wire set at the same time so use another relay. Hook it up so when the ignition is on, the jumper wires are an open circuit no matter the position of the switch on the jumper wires. When the ignition is off, the jumper wires are a closed circuit through the second relay and the switch controls the circuit.
I'm thinking of going to pick up a relay this weekend and trying it out unless someone knows of some weird potential to blow the truck up with this.