Combine oil, lime juice, cilantro, sugar, garlic, cumin, chili powder, salt and pepper in a small bowl. Mix well with a wire whisk. Set aside.
Mix together chicken, beans, corn, red pepper, green chilies and green onions in a large bowl. Combine dressing with the chicken mixture and toss gently. Chill until ready to serve. Tastes best at room temperature.