I once tranferred between Gatwick and Heathrow. I took the 777 bus. Passengers travelling connecting between 2 BA flights can take the bus free, I believe, if they have a special coupon.
I think the 777 (the bus, not the Boeing) is the fastest way, short of private limo or motorbike between LGW and LHR.