What we do is to tighten up the roof mounting bolts and the squeak is gone.
The IS owners complained here in Greece that the roof squeaked when they parked on the curb... Body flex...
We have also discovered that the motor mounts, subframe mounts, tranny mounts and the bridge need tightening at the service interval for a nice and tight IS. You will be surprised how much do they loosen up.