To make the glaze: Heat 1 tablespoon butter in small saucepan over medium heat until melted, but not browned. Add shallot and garlic, sprinkle with salt and cook over medium-low heat until shallot is soft and tender, 5 to 6 minutes. (Take care not to brown the shallots.)
Add white wine and cook until most of the wine has evaporated, 2 to 3 minutes. Add apricot jam and mustard and stir until well combined. As jam starts to melt, continue to stir and cook for 3 to 4 minutes. Remove sauce from heat and set aside to cool.
To prepare salmon: Put salmon skin side down on large sheet of foil. Season salmon generously with salt, then spread half of the apricot-mustard glaze on salmon. Set aside and reserve extra sauce.
Place all the fruit halves in a bowl. Melt 3 tablespoons butter and pour over fruit. Toss fruit in butter to coat well.
Preheat grill or grill pan on medium heat. Put fruit on grill, flat side down, and cook for 2 to 3 minutes. Return fruit to bowl and set aside.