Hi,
first of all: The main reason why I have written D-Fend Reloaded was to have a good D-Fend replacement for me. I only made it public because I thought perhaps some other people would like it, too. I don't earn money with it or something like this. So I really have no problem with using other frondends. Each frontend has it's own advantages. DBGL is plattform independend, DOG has the nice zip support and so on.
If D-Fend Reloaded would show a normal protection fault, I already would have made a special build with some start-up logging. But this error seems to be a bit more complex. As far as I understand the "The application failed to initialize properly" message there are problems when initializing (=loading into memory, loading DLLs, etc.) the program, not when running it. (So before starting the main thread.) A debugger will probabily be able to monitor what is happening but logging from inside the application could be difficult. Anyway I will make a special build trying to log each startup step. But I don't think I will have time to do this before easter.
If a program doesn't run in normal mode but works in safe mode, there could be something wrong with a device driver which is loaded in normal mode only. D-Fend Reloaded is not loading any special DLLs at startup directly, but some DLLs are loaded indirectly: The DLLs providing the common dialogs (file load/save) are loaded and because they provide a explorer-like file list, the explorer (context menu) extension DLLs are also loaded. Some DLLs are loaded into any started process; for example pressing the volume up/down buttons on my laptop is recogniced by a special DLL loaded into any process and linked to each message queue. On my system 40 DLLs are loaded into the D-Fend Reloaded address space at start-up.
Perhaps a bug in one of your background processes / drivers / loaded DLLs is triggered by D-Fend Reloaded or perhaps the other way round. So it would be a good test to disable as many as possible things and trying to run D-Fend Reloaded. (And I will make a special log-start-up build by next week.)
Greetings
Alexander