Cream together margarine, sugar, vanilla and salt. Beat eggs one at a time and mix well after each addition.
Mix entire mixture with drained noodles. Pour kugel into prepared 9 x 13" pan.
Bake uncovered at 325 for 1 hour and 15 minutes. Remove from oven and spread top of kugel with apricot preserves.
Sprinkle walnuts on top of preserves. Return to oven and bake additional 20 minutes.
Cut when cool.
Freezes well.
Delicious served hot or cold..