Arrange muffin halves in a large, shallow baking dish.
Mix eggs, milk, Amaretto, vanilla, salt, and nutmeg; whisk thoroughly to combine.
Pour over muffins, turning to coat evenly. Cover and refrigerate for several hours or overnight.
To cook, heat two tablespoons of butter in a large skillet. Add muffin halves and cook over medium-high heat until browned, turning once.
Remove from the skillet and keep warm. Repeat with remaining muffins and butter.
Heat the remaining two tablespoons of butter in the same skillet.
Cook peaches until slightly softened, 2 to 3 minutes. Stir in the apricot spread and Amaretto. Heat until the mixture bubbles.
To serve, cut French toast slices in half. Arrange three pieces on each plate. Spoon some peach compote over each serving.
Sprinkle with raspberries and confectioner’s sugar. Garnish with mint sprigs, if desired.