Hi, may I suggest using double sided self adhesive tape, you can get some with a very high bond strength, if you have the need to remove the glass panels try using adhesive backed velcro, some silicones have an acidic reaction which was probably with the paint, you did not say what these panels were painted with, and how long had the paint been on them, maybe if the paint was reasonably fresh, the silicon would have reacted at a faster rate. Another adhesive you may find useful is Gripfil, that will stick to almost anything, but you may be well advised to apply what ever you decide to use, do a sample prior to using it on the panels you wish to fit... Al.