I found this via Canvangelist9, and I commend it as it allows you to swop colours by RGB (expressed in percentages of 255). Works fine in PSP but haven't tried it in XaraX yet. The link is

http://www.theimagingfactory.com/

but you have to follow Products and look for 'Colour Correction 2' under 'Color Correction'

Jon