In a large bowl, mix the almond flour, sugar, and the lemon zests. Set aside.
Beat the 2 eggs in a small bowl and pour little by little on the almond flour mixture and mix with your hand until the sugar is dissolved and you obtain a soft combined mixture (sticky mixture). You may not need to use all the eggs ( depends of the size of your eggs). I have used 2 medium eggs in this recipe.
Gather the dough into a ball and cover with plastic wrap.
Refrigerate for at least 2 hours.
Flour your working board and roll out the dough to your desired thickness. Mkhabez comes usually thick ( about 1 inch or a little less).
Use a cookie cutter of your choice to cut out the dough.
Place the cut out cookies (dough) in a baking sheet, lined with parchment paper.
Bake in a 350 °F preheated oven for 10 to 15 minutes.
Let cool completely.
Prepare the icing by mixing with a wooden spoon the milk, oil and rose water in a bowl.
Add the sifted powdered sugar, little by little while continuously mixing until obtain a nice consistency( thick and pourable).
Add the lemon juice and mix it well.
Add the food coloring at this step and mix it well.
Dip each cookie in the bowl of icing and put on a cooling rack, placed on a tray (to catch the drips of icing).
Put some of the icing in a piping bag or a ziploc bag. Set aside.
Let the iced cookies dry for a bit then decorate with the icing left in a ziploc bag ( cut a corner of the bag, just a little bit).
Let the cookies dry completely.
Use a knife to clean out the cookies from excess icing in the bottom and edges.
Dust the cookies with the metallic food coloring or edible dust ( color of your choice), using a small brush. This will give the cookies a glossy finish.
Place a decorative flower for cookies on each cookie(anywhere you like it). Make sure to cut a part of the stem first before placing it.