As I'm not a Desklock Startup user so i'm not too familiar with it, though i see the main thread (
here) and the download (
here).
But it looks like Desklock should just function to keep your icons from deviating from your custom position, not make them reset after rebooting..
I hope a desklock user can assist, but let me ask first, if you don't use desklock at all, are you saying that you can move the desktop icons around but when you reboot they reset to all being on the left hand side? If so, does anyone know what could be doing that?
If you right-click on your desktop and choose the View menu, is "Auto-arrange" enabled, like so:
if so, that could be the cause.