In XFCE, you
can move windows by pressing them against the side of the screen. Go to Settings, WindowManager, Advanced. Click "Wrap workspaces when dragging..." and choose your desired edge resistance.
However, I prefer to re-map CapsLock to <Hyper>, and define <SHIFT>-<HYPER>-Up to move window to workspace up, and so on.
Can't help with the stealing, sorry.