Preheat the oven to 350°F.
To make the crust, first stir the flour, sugar, and salt together in a large mixing bowl. Add the melted butter and stir to form a soft dough.
Press the dough into the bottom and all the way up the sides of the tart pan.
Place the pan into the oven and bake the crust for 15 minutes, until it darkens slightly. Place it on a cooling rack when it's done. Leave the oven on.
To make the frangipane, first whisk together the almond flour, all-purpose flour, baking powder, and salt in a medium mixing bowl. Set this aside for now.
In a large mixing bowl, cream together the vegan butter, coconut cream, sugar, vanilla, and almond extracts using an electric mixer at high speed for about 1 minute, until the mixture is creamy.
Begin adding the almond flour mixture to the butter mixture, beating in about a third at a time, until all of it has been incorporated.
To assemble the tart, first spread the jam over the crust, smoothing it out in an even layer.
Carefully apply the frangipane over the jam layer. Grab small bits of the frangipane and flatten them out with your fingers, then arrange them over the jam. Gently smooth out the cracks, being careful not to disturb the jam layer too much.
Sprinkle the almonds in an even layer over the frangipane.
Bake the tart for 30 minutes, or until the almonds and outer edges of the crust have darkened a bit.
Place the tart on a cooling rack and let it cool completely.
Dust the tart with powdered sugar.
Slice the tart and serve.