If you don’t have any castor sugar on hand, you can make your own by grinding granulated sugar for a couple of minutes in a food processor (this also produces sugar dust, so let it settle for a few moments before opening the food processor). You can omit the chocolate and use only dry fruits. Now for those that CAN'T eats eggs, here is a link to a very informative VIDEO about Eggless baking.