I believe you need two types of lubricant to properly lube the sunroof.
You will need silicone lube for the rubber seals and lithium for the sliding metal parts. You should not use lithium, or any grease, on rubber.
This is a case of less is more - better to use less grease than too much.
'Q Tips' are good to apply a little lithium grease, only to those parts that should be lubed.
