The seals are probably not compressed too much, and the pins shouldn't need lubrication. The seals and weatherstripping could probably use a little cleaning and lubrication. And there are a LOT of seals on the car- the doors, the roof, the frameless windows, the trunk, and even the hood!
Springtime is a good time (and fall as well) to clean the seals (ALL of them) and lubricate them with your favorite goo. Most people like silicone in some form or fashion, but that's a topic covered on another thread. I put some on a rag to clean the seals and wipe a fresh coat on with a clean rag.
You'll have to put the top up halfway to get to the seals "back there", but your squeaks will be gone! And clean, lubricated seals and weatherstripping will last a long time.