Combine all ingredients for the marinade including chicken, mix well and reserve. Marinate the breasts 1-3 hours covered in refrigeration.
In a saucepot heat the prepared annatto oil and the butter on medium high heat.
Now add the scotch bonnet and the garlic and stir. Cook 15 seconds and then add the remaining vegetables and the bay leaves and stir well. Allow the vegetables to cook until well glazed. (Allow almost 10 minutes to really get the flavor out of the veg.) Stir frequently.
Now add the rice and the salt and pepper. Stir well. Now add the chicken stock and stir once. Bring to a boil and then immediately lower the heat to very low. Cover the pot and cook until all of the stock is absorbed. (About 13-15 minutes). Can be kept warm for 30 minutes, (or more) before serving if desired.
Remove the breasts from the marinade and grill them until just cooked through and place the chicken on a warm plate.