In a large skillet heat olive oil over medium heat until hot but not smoking. Add previously prepared chicken, onions and curry to skillet and cook until chicken is no longer pink; stirring constantly. Add tomatoes, apricot jam, salt and pepper. Bring to a boil and reduce heat to simmer and cook for 10 minutes. Add vinegar and stir to blend. Stir in diced apricots and cook just until apricots are heated through. Serve over hot cooked rice. May garnish with cilantro, green onions and plain yogurt.