Can I lock desktop icons on X10 Mini Pro?
It would seem as the only solution is to install ADW Launcher, as suggested in the other question.
And no, you don't need root to install ADW Launcher.

If you do decide to change launcher to ADW Launcher, Here's a link on how to lock the screen on the Complete guide to ADW.Launcher