Heat oven to 350 (180C) and line a 11” x 7” baking pan or similar with parchment paper. Allow some paper to hang over the long sides.
Place the flour, butter and icing sugar in the bowl of a food processor and process until the mixture resembles fine breadcrumbs. Spoon the mixture into the baking pan, spread out evenly and press down with the back of the spoon.
Bake in the oven for about 12 minutes or until lightly golden.
Take a mixing bowl and add the eggs, caster sugar, zest, lime juice, baking powder and ¾ cup of coconut flakes or desiccated coconut. Whisk together until well combined.
Pour the mixture over the base and sprinkle the dried pineapple evenly over the top. Return to the oven for another 10 minutes. Sprinkle the remaining ⅓ cup of coconut flakes or desiccated coconut over the top and continue to bake for another 10 minutes or until golden brown and just set.
Remove from oven and let cool completely before cutting into squares.