I may well be off the mark here but after an evening pouring over maps I’ve come to the conclusion that the snow covered mountain just right of centre is the Munro Beinn a’Bhuird. The name comes from the Gaelic bòrd and translates as table hill. The 3km long summit has two tops. It looks as though the southern one is the higher but the north top is in fact the true summit at 1196m asl. The snow covering often persists all summer especially in the north facing corries and is known as the laird’s tablecloth. There is a legend that says if it disappears then the Farquharsons would lose their Invercauld estate which the family have owned since the 15th century.
The nearer hill on the right, across the Dee valley is the Corbett Carn na Drochaide or the hill of the bridge.
The photo was taken from near the summit of Morrone which at 859m is also a Corbett and translates as the big nose. The Ordnance Survey gives it an alternative name of Morven but as there are several Morven in Scotland I prefer Morrone.