Add the chicken, parsley, thyme, carrots, bay leaves and peppercorns to a large stock pot.
Cover with water, bring to a simmer and cook for 1 hour 20 minutes.
While the chicken is cooking, add oil to sauté pan and heat over medium heat.
Add the onion until softened, about 5 minutes, stir in curry powder and cook for 1 minute.
Stir in tomato paste, wine, water, salt, pepper, lemon juice and apricot jam, simmer for 10 minutes.
Allow the sauce to cool.
When the chicken is done, remove from the pan and allow to cool until it can be handled.
Once cooled, cut up the chicken into bite size pieces.
Mix the mayonnaise into the curry sauce, then stir in the chicken pieces. Refrigerate until cool.
Serve topped with toasted flaked almonds.