Cook half of the cherries. Simmer ½ lb of the cherries with 1–2 tablespoons of the sugar for 5–8 minutes until syrupy.
Combine the cream, milk, sugar, egg yolks, amaretto, extracts, and the cooked cherries. Blend until smooth.
Add ¼ cup of the cherries and two tablespoons of the chopped chocolate to the blender. Blend until smooth.
Pour into an ice cream maker. Churn according to the manufacturer's instructions.
Cut the remaining cherries into quarters.
When the ice cream has finished churning, mix in the quartered cherries.
Transfer to a freezer-safe container and freeze for 3-4 hours or until firm enough to scoop.
Notes
Egg Yolks - If you are concerned about using raw egg yolks in ice cream, you can purchase pasteurized eggs or temper the ice cream base. Heat the base, after blending, until it is thick enough to coat the back of a spoon. Chill completely before adding to an ice cream machine.