Yes, unfortunately the 3ds file format is used everywhere :?
Rather than write your own 3ds export/import, I highly recommend looking at lib3ds
http://lib3ds.sourceforge.net/
There is an ase-export plugin for AC3D which has not been fully tested - let me know if you'd like to try it.
Andy