3DStudio Max is able to include a lot of animation data and then reimport it properly, but most third party apps cannot handle it.
Er.. no it isn't. 3dStudio Max can't do anything with the format that other programs can't do just as well. No one who owns 3d Studio ( with the exception of the warez kiddies who really have no clue what they're doing ) uses the .3ds format at all. It's not even a 3dsMax format. It hasn't been updated since the days of 3d Studio, the predecessor to Max, and is only present for legacy reasons. It cannot under any circumstances store any kind of animation other than hierarchical and all texture names must be in the 8.3 dos format.
I don't think it supports vertex normals, vertex colors, multitexturing either.