1. Preheat the oven to 350°F.
2. Place the ham in a 9-inch pie plate. In a small bowl, combine the marmalade and mustard. Rub all over the ham. Bake until the ham is heated through, about 45 minutes.
3. Transfer the ham to a serving dish and spoon the pan juices on top. Decoratively arrange the pineapple and apricots on the ham, gently pressing into the glaze to adhere.