The day before you want to bake the cake, mix all of the dried fruits together in a large bowl and stir in the orange and lemon zests, orange juice, stem ginger syrup and alcohol, cover and leave to soak overnight.
The following day, preheat the oven to 150C/300F/gas mark 2. Grease a deep 15cm/6in round cake tin and line the base and sides with a double thickness of baking parchment, making sure that it comes a good 10cm above the top of the tin.
Cream together the butter, sugar and treacle with an electric mixer until pale, then add the eggs one at a time, beating well after each addition. Add a spoonful of the flour if the mixture looks like it is about to split.
Sift together the flour, ground almonds, spices and salt then fold into the the creamed mixture followed by the soaked fruit; combine well.
Scrape the cake mixture into the prepared tin and level the surface. Bake for 2 hours to 2 hours 45 minutes until a skewer inserted into the centre comes out clean; cover with tin foil if it starts to get too dark.
When the cake is ready, sprinkle a couple of tablespoons of your choice of alcohol over the top then leave it to cool completely in the tin. When cold, remove it from the tin and peel off the parchment; wrap in tin foil and store for up to three weeks, feeding it with alcohol a couple of times a week. I stored it for one week before covering it in marzipan, feeding it twice.
When you are ready to ice the cake, trim the top to level it if necessary, turn it upside down and place it on a cake board or serving platter; use a little of the marzipan to fill in any holes in the cake and gaps between the cake and board. Gently warm the jam in a microwave or in a small pan on the stove until it is runny then brush a thin layer of it all over the cake, avoiding any bits.
Knead the marzipan a little to warm it up, then roll it out on a surface dusted with icing sugar to a large circle about 5mm thick. Drape the marzipan over the top of the cake, dust your hands with icing sugar and smooth the marzipan over the top and sides to cover the cake completely, working out any folds and wrinkles. Trim to make a neat edge. At this point you can leave the cake to dry out for a couple of days if you like, or proceed straight to making the icing.
Place the egg whites in a large, very clean bowl and whisk until they are just foamy. Stir in the icing sugar a spoonful at a time with a spatula then add the lemon juice and glycerine if using. Whisk with an electric mixer until it is very thick and white and stands up in stiff peaks.
Cover the top and sides of the cake with the royal icing, smoothing it with a palette knife. Try to level the top but don't worry about getting it completely smooth, it should be a slightly rough finish. You will probably have a bit of icing left over, it will keep, covered, in the fridge for a week.
Allow the icing to dry a little before decorating. While it is drying make the dried orange slices. Heat the oven to it's lowest setting. Cut the orange into thin slices and lay them on a wire rack; place the rack in the oven and bake for a couple of hours until dried; they will still feel a little bit tacky. remove from the oven and leave to cool.
To make the sugared cranberries, rosemary and bay leaves, beat the egg white with the 2tsp sugar until just frothy. Pour some granulated sugar in a shallow bowl. Dip the cranberries in the egg white and shake off any excess, allow to dry a little then roll in the sugar, place on a tray and leave to dry for at least half an hour; repeat with the rosemary and bay leaves.
Arrange the pine cones, a couple of the dried orange slices, the sugared cranberries, rosemary and bay leaves and a few cinnamon sticks and star anise on the top of the cake and finally dust with a little icing sugar.