Make the fruit: In a small pot, warm the orange juice over medium heat for 3 minutes.
2. Step
Add the dried apricots, golden raisins, dried cherries, raisins, dried figs, and dried cranberries. Simmer for 5 minutes, until the fruit absorbs some of the liquid.
3. Step
Transfer the fruit and their cooking liquid to a medium bowl and cover with plastic wrap. Soak and refrigerate for at least 6 hours or overnight, then drain.
4. Step
Preheat the oven to 350°F (180°C).
5. Step
Make the cake batter: In a large bowl, cream the butter with an electric hand mixer until fluffy.
6. Step
Add the light and dark brown sugars and beat for 3 minutes, or until smooth and creamy.
7. Step
Add the eggs, 1 at a time, and beat until well combined.
8. Step
Add the vanilla, cinnamon, nutmeg, allspice, and salt, and beat for 2 minutes, or until smooth.
9. Step
Add the flour, baking soda, pecans, lemon zest, and the soaked fruit, and fold with a rubber spatula until well incorporated.
10. Step
Grease 2 12-cup muffin tins with nonstick spray.
11. Step
Using a 2-tablespoon ice cream scoop, add a scoop of batter to each of the muffin cups.
12. Step
Bake for 20 minutes, or until golden brown. Let cool before icing.
13. Step
Make the icing: In a medium bowl, whisk together the powdered sugar and lemon juice until smooth.
14. Step
Drizzle the icing over the fruitcakes, then serve.