Combine bread crumbs, 1 tablespoon butter, and dried dill in a bowl and mix. In a spring form pan press down mixture and bake for 5-7 minutes until brown.
Reduce oven temperature to 300 degrees Fahrenheit.
Melt butter in a pan and saute onion till brown. Set aside to cool. Beat cream cheese, eggs, cream and salt in a bowl until creamy. Chop salmon into course chunks and mix with Swiss cheese and onions. Beat this mixture in with cream cheese mixture.
Pour over cooked bread crumb base in the spring form pan. Bake at 300 degrees Fahrenheit for 75 minutes. Turn off heat and open oven slightly and let cool in oven for 1 hour. Remove from oven and let rest in refrigerator for at least 2 hrs before removing from pan. Serve at room temperature with crackers.