Native Foreign Exchange Trading Software
Based on this, it seems that your best choice may be some cross-platform Java app. Another site has reviews of other products. 

Everything I've seen from those sites and others in this Google search reeks of marketing and astroturf, so it may behoove you to be wary.