Place the rice in a sieve and with the help of your fingers, thoroughly rinse it under cold water.
Place the rice and the 1/3 teaspoon salt in a medium-sized saucepan and add 2 cups / 500 ml cold water.
With the lid on, bring it to a boil, stirring occasionally. Once boiling, turn the heat down to where it’s just simmering (softly boiling).
Stirring only occasionally, simmer the rice for around 30 minutes or until it's cooked and has absorbed all of the water. Remove it from the heat and leave the lid on for 10 minutes to absorb any remaining moisture.
Place the cooked rice into a large bowl and fluff it up with a fork. (Whilst toasting the nuts, return to stir it over a few times to help it cool down.)
Place a rack in the centre of the oven and turn it to 160°C fan/convection oven or 180°C conventional oven, on bake.
Place the peanuts on a baking tray and bake/toast them for 5 minutes. After 5 minutes remove them, give them a good toss and then add the cashews and sliced almonds. Return them to the oven for a further 10 minutes. Once toasted place them on top of the rice.
Peel and finely dice the red onion and add it to the rice.
Add to the rice the sultanas and blackcurrants.
Open the tin of peaches, strain them and roughly chop them up. Add them to the rest.
Cut the capsicum into wedges, scrape out the seeds and remove the larger bits of pith. Thinly slice the wedges and dice them up finely. Add them to the rice.
Very thinly slice up the celery sticks and add it to the rice too.
There's no need to peel the apple. Cut it through the centre and remove the core and the seeds. Slice up the halves and then dice them up. Add the pieces to the rice.
Mix everything together well. Add the dressing and mix it in well.
Will keep well covered in the fridge for up to 3 days.