The almond extract adds the almond flavor so try not to skip it, but you can use vanilla extract if you do not have almond. You can substitute canned peaches if you cannot find fresh peaches. I have not tested the recipe with any other gluten free flour so I cannot guarantee sucess with another type of GF flour. The cake can be stored in an air-tight container for up to 3 days.