Preheat oven to 350 F. Coat 9x13 dish with oil or cooking spray.
Zest the lemon and set aside. Slice the lemon and arrange in the bottom of the baking dish. Place the salmon over the lemon slices with the skin side down.
Brush salmon with 2 tbsp oil and season with salt and pepper. Top with rosemary then add the wine or vinegar into the dish. Cover tightly with foil. Bake at 25-30 minutes.
Meanwhile, in a food processor add pistachios and green onion and pulse until finely chopped. Transfer to a medium bowl and stir in honey, horseradish, remaining 2 tbsp oil, 1 tbsp water and lemon zest.
When salmon is done cooking, spoon pistachio mixture over the salmon and serve warm.