How can I roast/heat all these foods for one meal?
I would attack it in the following manner:


put the ham in the preheated oven, center rack
gather the ingredients for your pineapple glaze
set the table/buffet/beverage areas
prep your salad, cover it with wrap, refrigerate (note: dressing on
the side, so the salad won't wilt)
prep the wedges and veggies
remove ham, and set oven to 400F
glaze and decorate (you can use whole cloves to "pin" the pineapple
in place)
return ham to oven
arrange wedges and veggies on the cookie sheets, oiled and seasoned
remove ham, set temp to 425F, tent with foil so it retains some of
 the heat
place wedges in oven, set timer for 12 min
transfer ham to serving platter
place veggies in oven when timer goes off, set timer for 15 min
ask guests if they need a beverage refill
remove cookie sheets and place wedges and veggies in serving dishes, don't forget to turn off the oven
place all food items in the serving area (table/buffet/etc)
announce dinner inviting guests to table or buffet, say grace if
 customary, make a toast if you are serving alcohol, etc.


You can eliminate a lot of stress if you set up your dishes (empty) on the table or buffet tonight (or early in the day). I will even go as far as putting little sticky notes to remind myself which dish goes where. This allows me to make sure that everything is going to fit. But it also allows me to set out the serving cutlery, make sure that the pieces do not need a last minute scrub or polish, and to note whether I have managed to forget something. Don't worry, a Ham is one of the all time easiest things to make!
note: I added a couple of minutes to allow for heat loss while opening and closing the oven door.