I like to have my gadgets flush with the sides of the screen. To move them like so, I need disable the 'snap to' feature by pressing Shift while moving the gadget. The problem is on restart; the gadgets will automatically 'snap' to where they are 'supposed' to be, rather than where I left them. (see image)
solution 1: If the worry is that user will forget how to access the gadget menu to the right of the gadget, or god forbid learn how to right-click, the visual menu could be moved to the left if it would be moved off-screen.
Solution 2: Give gadgets the ability to lock in place. This would also prevent accidental moves, which happens on occasion.