Preheat oven to 375°.
In a small bowl, mix together the butter, brown sugar, and drained pineapple. Coat a 10 x 10 inch baking pan with vegetable oil spray. Pour in the pineapple mixture and pat it out smoothly on the bottom of the pan.
In a large mixing bowl beat the eggs with a fork. Stir in the ham, pineapple juice, bread crumbs, parsley, onions, mustard, ginger, curry powder, and pepper; mix well. Spread the ham mixture over the pineapple, patting it firmly over the pineapple. Bake for 45 minutes. Remove from the oven and allow to stand for 10 minutes. To serve, invert onto a serving platter. If any of the pineapple mixture remains in the bottom of the pan, pat it onto the loaf. Serve immediately.
Serves 9.