Same procedure as with GetSettingsName - I moved TCodeFormatterExpert.FormatFile to TCodeFormatterEngine. The routine contains a line "ShowGxMessageBox(TCodeFormatterDone)" which I commented out. I guess it was already wrong/useless in the exported routines for the old DLL based standalone formatter and could be deleted without replacement.
Patch applied in revision #4911
I remove the todo regarding the show message call. That should be done externally if desired, e.g. in the stand alone formatter itself, when FormatFile returns True.