In a food processor or blender, pulse the almonds until they are in small, coarse pieces.
Beat the butter with the powdered sugar until light yellow and creamy. Beat in the marmalade.
Add the flour and salt, stirring until there are no dry spots left.
Fold in the almonds until all the pieces are mixed in well.
Form the dough into 1” balls and space them 1” apart on a baking sheet. Bake at 350°F for 11-14 minutes, or until the bottoms are just barely beginning to brown.
Allow the cookies to cool on the baking sheet for 5 minutes, then transfer to a wire rack. Sprinkle with powdered sugar immediately and allow to cool.