I have created a few scripts to install xshell on the mmc. They seem to work, use at your own risk...
why mmc you ask? Well, I've decided to store all official iRex stuff on internal memory, all other software on mmc (1GByte which is never removed), and use cf and usb for data.