while i'm not vegan, i am vegetarian, so i can appreciate the difficulties in mimicking some of the classics using finicky substitutes.
Shortbread does not use eggs, which means you can bake some fantastic vegan shortbread without sacrificing its typical properties.