Put the margarine, sugar, dates, sultanas and cherries in a saucepan and bring to the boil, stirring well.
Simmer until the dates are soft and tender.
Remove from the heat and fold in the walnuts and Rice Krispies.
Turn into a greased Swiss roll tin and spread out evenly.
Cool slightly, then cover with the melted chocolate.
Cool completely before cutting into pieces.