In a small bowl mix together salt, pepper, sugar, paprika and allspice.
Place the chicken on a large glass baking dish or bowl and sprinkle the spice mixture over it. Add in the oil, garlic, ginger, habanero, thyme, and scallion. Cover and refrigerate for 4-6 hours before cooking. If you can leave it overnight, even better.
In a large skillet or braising pan heat the oil on medium heat and fry pieces of chicken 3-4 minutes on each side, or until they are brown. Be sure to put all the marinade ingredients in the pan. Transfer the chicken to a large platter.
Discard half the oil, add the salt and use the remaining oil to sauté the onions, carrots, and jalapeño until onions are translucent. Add chicken stock, hot pepper sauce and ketchup then stir.
Finally, cook the gravy for about 5-10 minutes on medium heat then add browning sauce and then the chicken to the gravy. Simmer for an additional 20 minutes, until the gravy begins to thicken.