I finally got up on the roof to tackle sealing the roof lights/light bar wiring harness and was surprised at what I found.
I'd already pulled one of the three center lights out, so I know what I'd be dealing with. I went ahead and removed the foam from one of the lights and gooped up the silicone and stuffed it back in place (after replacing the light bulbs as recommended). I didn't like the amount of slop that occured without the foam, so I pulled the light, stuck the foam back on and made sure I had lots of silicone covering each of the three holes then stuck the light back in. I did this for the three center lights, and feel pretty confident those suckers will never leak. With those three center lights, there are a total of seven good sized holes in the roof, so now I fully understand how leaks can occur.
I then took off the drivers corner light to determine what kind of massive hole was drilled in the roof to support the light bar harness. To my surprise I found no gaping holes; it turns out the light bar harness is contained in the same grommet as the roof light wiring, and it was securely plugged into the roof with the hole comepletly sealed by the grommet. I wish I'd have taken pictures of this--it's a really clean set-up. The way this is put together now explains to me why HUMMER's were spec'd with light bar wiring versus non-light bar spec'd trucks. I could also see how the harness could be a dealer installed item, but I'm sure it took alot of work to put that harness in if it wasn't done at the factory. Regardless, I went ahead and put some silicone around and in the grommet just in case anything wasn't sealed. While I was in that area, I notice the trim screw that holds the black roof rail trim piece was loose---this seemed like the most likely culprit in my case for why I had water running down the windshield when it rains. I'd been convinced it was due to the light bar wiring, but that really is not the case with how well that was contained in the harness grommit. I went ahead and removed the trim screw and siliconed it and the hole it goes into. I then did the same on the passenger side.
Hopefully, these are the only holes in the front of the roof (other than the sunroof) and I've got everything sealed up tight. Water leaks in Florida are way more urgent than trucks in the West since everything stays wet/damp here for so long after it gets wet.
Thanks for the input on how to deal with this guys----