Of the three livebearer species we have, Swordtail males are the biggest bullies based on my observations.. unlike Mollies and Platties, male Swordtails will go after any other similar sized fish they share a tank with, regardless of species or gender.. and sorry to say, it gets worse the older they get.
Is your 10 gal. tank overcrowded with the two Cats and the Swordtail and Platty?.. no and yes.. no because you're within the one inch of fish to one gallon of water parameter, and yes because livebearers do much better in schools of at least 4 of their own species, and your ten gal. would become overcrowded with that added load.
Adding plants is actually a good idea, and may solve your problem of the Platty being picked on.. beyond that, another solution may be to replace the Platty with two female Swordtails, since I've rarely seen a male Swordtail bullying a female of his species.. ofcourse then you'd have to contend with fry which may lead to MTS!
