Not a good idea. Where does it stop? The next user needs export to DBF which would pull all DBF code into the standard TDataset codebase, or another user needs export to SQLite3 which would make TDataset dependent on sqlite3 etc. Just to save you from typing some code?
Yes, you should have a look at the dbExport package. This is the way to go. And you don't even have to type any code (if you're lucky).