While the MoveFile function works well, the applications that one would use it make it critical to know that it worked and that the programmer didn't screw something up.

To go even further, it would be nice if that feedback provided more than just pass/fail data. Errors like "source not found", "invalid destination directory", or "denied due to security settings" would be a wonderful help.