Coat the chicken with oil and season with salt and pepper. Place the chicken directly over the hottest part of the grill to sear. Once seared on both sides remove to a cooler part of the grill. Baste both sides with barbecue sauce and cover the grill. Cook until the internal temperature of the chicken is 165 degrees F.
Toss the onion, red bell pepper, and apples in the peanut oil to coat. Place on the grill for about 15 minutes. Remove and roughly chop.
In a large pot on a hot grill add the chopped vegetables and the rest of the ingredients. Simmer for 20 minutes.