Hard boil the eggs by cooking them in boiling water for 8 mins, then cool quickly under cold running water and peel. Halve the eggs and pop the yolks into a bowl. Mash the yolks with the mayonnaise, cayenne pepper and some seasoning. Spoon or pipe the mixture back into the egg halves and chill until you need them.
Flake the cooked salmon into large chunks and put it on a platter with the hot-smoked salmon and the eggs.
Spread the bottom half of the rolls with cream cheese, then add the smoked salmon and a squeeze of lemon juice and top with the other half of the roll. Cut each one in half.
Peel and slice the cucumber. Mix the yogurt with the dill, lemon zest and some seasoning, then stir in the cucumber. Pile the mixture into the centre of the platter. Serve with extra bread, rolls or wraps and lemon wedges.