Well that's interesting indeed.
but I'm not very sure whether the "poor" performance of Desktop programs is related to the kernel itself.
the desktop is nothing but an interface between the user and the kernel so I suggest that the Desktop software and everything that's related to it has to be enhanced and not the kernel.
Furthermore , I think that "forking" a new kernel would be utter suicide , because one has to take into consideration that 90% of the computer world runs windowze which means that 90% doesn't even know what linux/unix even is ...and that's basically because the linux world could be more compared to a spaghetti jungle.
if we look at the current linux world we see a serious level of over-spreading because of so many distros being around one just gets confused . because at the end not everybody wants to waste time learning how to do simple tasks on each and every other distro .
unification is needed not a continues and self-destructive thinning of the community!
so my conclusion is that another fork would be a turn off for developers and users as well and a death sentence to *nix as a popular OS. (isn't that exactly what microsoft wants? linux to be pushed to the margin?)
Cheers