Eugene is right regarding IDEA. If it is under your choice, it would be reasonable to avoid using IDEA and choose some other algorithm. Due to the patent issues, IDEA is used quite rarely and thus it is less investigated by the cryptanalysts. Besides, the length of IDEA key is restricted with 128 bits that is likely to become insufficient relatively soon.
Most of (not to say absolutely all) development frameworks include support for standard cryptographic algorithms. As a matter of fact, it is always good to use standardized algorithms, as they are best-studied by the cryptanalysts. AES128/256 is a preferred choice. The maximal lenth of RC4 key, as well as IDEA key, is 128 bits; besides, it is also a kind of exotic and may be unsupported by some frameworks.