I wired my roof rack light using a 4 pin flat trailer light wiring harnesses.
I ran the front driving lights up the right "A" pillar and put the connector right there at the top of the door. I can remove my roof rack by just unplugging the lights from the plug.
http://www.photogra.com/index.cfm?p...tRow=26&OrigStartRow=26&kw=&pg=YES&d=1&addos=
You may notice something odd going on with the roof rack, so in case your wondering, I have a Kayack rack that lowers and the driving lights bar will also lower for clearance into my garage. They are held in place with detent pins. The top basket stays in place and everything folds down around it.
I used clear RTV to glue the wiring harness inside the drip rail behind the door.
On the rear lights and towing lights I used the same set up behind the rear lift glass and door.
http://www.photogra.com/index.cfm?p...to&StartRow=31&OrigStartRow=26&kw=&pg=YES&d=1
I ran a + lead to the rear of the truck to power several power items.
One is a set of rear lights for backup lighting switched with a relay and cotrolled by a tap to the factory back up light wiring circuit.
I also ran another wire from the dash to the same relay so i can turn on the back up lights without having to put the truck in reverse.
http://www.photogra.com/index.cfm?p...to&StartRow=31&OrigStartRow=26&kw=&pg=YES&d=1
Surf around thorugh my albumn and you will see the rest of the wiring including the relay plate on the firewall for the overhead driving lights. The best part about it's setup is it is protected from damage and accessible for repairs.
I hope this give you some ideas.