Use a serrated knife to slice off about 1/3 off the top of the buns.
Cut the tops into a triangle shape by trimming the edges.
Discard these edges but keep the triangle "lids".
Use a knife or serrated spoon to create a cavity in the middle of each bun, and scoop out about 1/3 of each bun.
With the bun dough which you have scooped out, roughly tear them up into small pieces and add them to the bowl of marzipan.
Use a spoon to mix the dough pieces into the marzipan, adding as much milk as needed to loosen the mixture into a spreadable paste.
Place about 1 tablespoon of marzipan filling into the cavity of each bun, and use the back of a spoon to spread it evenly.
Whip the cream until you have soft peaks. Fit a large piping bag with a star nozzle, and fill the bag with the cream. Pipe the cream on top of the buns.
Place the triangle lids on top of each bun.
Dust lightly with icing sugar (powdered sugar).
Serve immediately.