Preheat oven to 350. Lightly grease two 8 inch cake pans and line the bottom of each with parchment paper.
Coarsely chop the nuts and half the white chocolate, making sure that the pieces are more or less the same size, then cut up the apricots to similar size pieces.
In the top of a double boiler or in a heatproof bowl over a saucepan of hot water, melt the remaining white chocolate over gentle heat with the butter, stirring occasionally until smooth. Remove the bowl from the heat.
Stir in the vanilla extract. Beat the eggs and sugar in a mixing bowl until thick and pale, then beat in the melted chocolate mixture. Sift the flour over the mixture and fold it in evenly. Stir in the nuts, white chocolate and apricots. Spoon the mixture into the prepared pans, smooth the top level and bake for 30-35 minutes. *These bars are easier to cut after they have cooled.