Hi,
By default, all new Live Mesh folders are placed on your computer's desktop. We've had a number of customers request control over this (and you should feel free to add your vote for such control to our
Suggestions sticky), but right now I'm afraid there is no easy way to keep Live Mesh folders off your desktop.
Ben.