Trim any excess fat from the Chicken and then flatten to a uniform thickness with a mallet.
Cut the Chicken into cubes or strips.
Salt, pepper, and then dredge the peices in flour shaking off the excess.
Chop the onion and apples into large peices.
In a large fry pan over medium-high heat add the olive oil and then brown the chicken on both sides.
Remove the chicken and add the apples and onions.
Add a small quanitity of oil if needed.
Saute until onions are soft.
Add the curry powder and cayenne and stir to combine.
When fragrant add the chicken stock and raisins and then return the chicken.
Reduce heat, cover, and simmer for approximately twenty minutes.