Silicone is a non paintable sealant, and is very vaporous! I would use a polyurethane caulk! I am a glazier/ caulker of 25 years and have seen the negative effects of sicone! It can have bad chemical reactions with stains as well!
Besides, poly is a much better seal if used properly!
No...