The best way to roast a whole chicken is with lots of garlic cloves, a few sprigs of rosemary, lemon wedges stuffed into the cavity and seasoned with salt, black pepper and cayenne pepper. Cook until the juices run clear. Then an hour or two later, take the meat off the bone and make the salad. If you haven't time to roast a chicken then you can just grill a few chicken breasts, slice them up and make the salad.
To make the dressing:
Add all the dressing ingredients to the processor, give it a quick whizz, taste for seasoning.