Preheat oven to 350°. In a large mixing bowl, beat cream cheese with chocolate and salt until well blended. Gradually beat in sweetened condensed milk until smooth. Add eggs; mix well. Stir in amaretto and almonds. Pour into crust.
Bake 30 to 35 minutes or until center is set. Cool. Serve warm or chilled with a dollop of whipped topping or ice cream.
Cover and refrigerate leftovers.
*To toast nuts, spread out in a single layer on a baking sheet. Toast in a 350° oven, stirring occasionally, for 10 to 15 minutes. Or, toast in an ungreased skillet over medium heat, stirring, until golden brown and aromatic.