I use Bike Hut Wet Synthetic Lubricant, it seems to be very long lasting and does not wash off quickly in the wet. I clean the chain first with WD40, and then apply the lubricant carefully so all parts are covered.
The silicone spray seems a great idea though.
The silicone spray seems a great idea though.