Hi Dennis,
I don't have any silicon products in my shed at all, for the reason that you found, it transfers by contact. In the past I spent a few years gliding, flying and involved in repairs. You would get shot if you ever turned up with silicon polish, it migrates through the fibreglass and weakens the bond if repairs are done, dare say this applys to boats as well. Carnubra wax only on my cars.
You can get products to add to your paint to stop the fish eyes or spots.
Steve

