Steam the asparagus until just tender, about 10 minutes. In a large skillet, melt the margarine over moderately high heat and add steamed asparagus. Season with salt and toss to coat, then transfer to a platter. Finely chop the eggs and crumble over the top. Garnish with toasted pistachios and chopped herbs, and serve.