In the bowl of a food processor or blender, add the vegetable oil, molasses, lime juice, habanero, green onions, ginger, garlic cloves, thyme, allspice, cardamom, salt and pepper. Process until smooth, the mixture will be fairly thick, almost pesto-like.
Add chicken to a large sauté pan or Dutch oven (with a lid). Pour or brush the mixture over the chicken, reserving about ¼ c. for the final broil. Add lime slices. Cover and bake for 2 to 2½ hours.
Brush the chicken with the reserved coating and broil uncovered until charred, about 5 minutes or so, depending on your broil setting. Serve immediately.
Notes
-The habanero doesn't really add crazy heat to this recipe, Next time I'd add two!