In a small bowl, beat the cream cheese and butter until smooth. Add flour and mix well. Shape into 24 balls; press onto the bottom and up the sides of greased miniature muffin cups.
Bake at 350° for 10-15 minutes or until golden brown. Cool for 5 minutes before removing from pans to wire racks to cool completely.
For filling, in a large bowl, beat cream cheese until smooth. Add the salmon, broth, sour cream, onion, lemon juice and salt until blended. Spoon into the shells. Refrigerate for at least 2 hours. Sprinkle with dill. Yield: 2 dozen.