so here's a catch, if any programs moves or renames the file BEFORE it moves it from teh temp to the destination MCEBuddy will fail the conversion, basic sanity check.
So while your program cannot alter the file before it move, I can have mcebuddy be able to report to your program through custom command the final destination and name of the file just before it is moved and after it is renamed.