Well acknex.wdf can be modified/deleted and that's not perfect,but it's no major flaw imho.

I agree however on the EXE. If a unique DLL is requried, then there should be at least a possibility to create a valid DLL for multiple applications - e.g. the game itself, ingame editor, model viewer... whatever.