Just an extra bit of information, this only seems to happen at the first log in after powering up. If I log out and then log back in it's much, much faster and there's only one copy of xfdesktop running. Why should a log in after powering up act so differently to a log in after logging out (i.e. no power down)? -- Chris Green