Actually, you run quite a risk by even calling your program anything like "Final Fantasy" (trademark violations). Selling it is absolutely out of the question, and the fact that you've had to reverse-engineer the code the game in order to make your remake is certainly bad news. Read through any program license for any bigger program, and they'll have specific clauses outlawing reverse-engineering. It's equivalent to cracking.
So, most of what you mention is not really acceptable. There would certainly be legal issues if you sold your product, even if it uses the original data files.
The only bright spot in all this is another example: ROM translations. not only do they use a questionable ROM dump, they most certainly reverse-engineer the code and modify it. Still, I've rarely heard Square go after them. However, since no one has really tried to make their own FF port/enhancement, it remains to be seen how Square will react.