Coat your slow cooker with non-stick spray. Place ham in crock pot.
In a small bowl, stir together butter and honey. Pour over ham. Cover crock pot and cook on LOW for 4 hours. Remove ham from crock pot and place in a baking dish.
In a medium bowl, combine sugar, onion powder, cinnamon, nutmeg, garlic powder, cloves, ginger, and paprika until well mixed. Sprinkle half over the ham. Place in the oven and broil on HIGH until caramelized. (Check on the ham while the glaze cooks!)
Put the other half of the sugar mixture in a small saucepan with 3 tablespoons water. Simmer over medium heat until the sugar dissolves. Remove ham from oven and pour glaze over ham. Broil 1-2 more minutes, keeping an eye on things. Remove from oven and serve warm or at room temperature.
The cooking time on this recipe will work for a 6-11 pound ham.
If you close your crockpot because the ham's too big, don't worry! Cover the slow cooker with foil and place the lid on top of the foil to seal in the heat.