Get yourself a tube of black CT1 - it sticks anything to anything, is waterproof (it even works under water), doesn't shrink, and comes off reasonably easily with their proprietary 'multisolve' solvent. I use it for all kinds of things - including window frames and boats - and it never fails. It's much more effective than silicone, in my experience, because of its amazing adhesive qualities.