I found the problem. The daemon uses SystemTagList() to execute Diavolo. Diavolo is supposed to detach itself and therefore isn't called asynchronious from the daemon. The MorphOS native version of Diavolo doesn't detach itself from the daemon and so the daemon is waiting for Diavolo to end before it continues to do anything useful.
When you start the 68k version and the native version via shell, you see the problem.