I have not yet tested a vegan version of this exact recipe myself, but from other vegan cookie recipes I have developed, I believe these substitutes would work. The butter can be easily replaced with a vegan block alternative (must be block, not tub style). The egg & egg yolk can be replaced with 80g of vegan soy yoghurt. And the Easter chocolate for vegan variations!