The essential ingredients that need to be present in almost every glaze are brown sugar and mustard. Those are combo that allows you to add many flavors to change the taste of the pre-cooked ham and make it unique while serving it.
Add orange juice - you can squeeze it, have it as marmalade or blend both pomace and juice.
As pineapple is a solid fruit and may be a bit rough to blend, a good option would be to squeeze it and use only the juice.
Select a nice variety of rum from your cellar and prepare mentally for a fancy recipe: roasted ham in rum, brown sugar, and Dijon mustard. The slow but long process will make rum aromatize all the ham.
And from rum to more fruits. Not very usual and classic, but worth trying if you are really into grape and cola as this glaze is a mix of those together.
Marple syrup is the last suggestion I want to share when discussing marinades and glazes. But, in case you want to control the calories, maple syrup is a good interchange for honey.