Cut the figs into small pieces and remove the stalk attachments. Pour rum over the figs and let them soak for 1-2 hours. Separate the eggs. Beat the egg yolks with 2 tablespoons of hot water until foamy, add the sugar and stir until creamy.
Put the flour in a bowl and mix with baking powder and hazelnuts. Add spices, lemon and orange peel to the flour mixture. Stir everything into the egg mixture. Beat the egg white until stiff and fold in.
Do not chop the walnuts too finely and fold into the dough with the figs. Line a box form (20 cm long) with baking paper, fill in the dough and bake in a preheated oven (electric cooker: 175 °C/ gas: level 2) for 1 1/2 hours.
Leave to cool well after baking. Sieve the icing sugar into a bowl and mix it with lemon juice and rum until smooth. Spread the icing over the cake and decorate with cherries and sliced figs.