Add desktop and icon-cache goos. Add a patch from fgsch@ to fix a crash, already commited in upstream svn. With help and ok fgsch@