If you add a new filefilter, or you modify one (name, discription), you can't see what you had changed.
there had been two problems.
For editing: in OnFiltersEditbtn() a refresh had mean misst.
For both, WM was comeing back from editor without waiting for closeing the file.
I added the refresh,OnFiltersEditbtn(),
and changed to modal for the editor by using WaitForSingleObject(processInfo.hProcess, INFINITE);