superglue
Super glue can.
Silicone will do that.
almost any kind of glue will from home hard ware
An epoxy will bond glass to metal.
Epoxy or silicone.
Super glue or a hot glue gun. Basically, any strong glue will do the trick.
Epoxy, super glue or silicone will all do that.
100 % silicone would work.
The best for those materials would be PL Premium or LePage Extreme, both available in small tube or caulk tube.
Epoxy.
One way is to take basic photos or professional photos and cut them out and glue them to the ornament. Another way is to purchase small frames with a Christmas theme and glue the picture to the frame. The possibilities are endless.
Super glue will do that. 5 Minute Epoxy will do it also, only not so quickly - but very likely a stronger joint.