I've done a quick search but haven't found mention of a feature like this so here goes...
I often watch videos on VLC in a small window (with 'always on top') while doing other work, however the VLC window invariably gets in the way of the 'work' application. It might be useful to have a feature that makes the VLC window snap to a different corner whenever the mouse moves over it, i.e. the window 'runs away' from the mouse, allowing the user to see the 'work' application underneath.
Some issues:
1) Obviously some sort of hot key mechanism would be needed to get out of this mode
2) Is this a feature that will need to be developed for each particular windowing system (Windows, gnome etc)?
I have some skills in Python, Java and C# so even some pointers on how to go about writing it myself would be great.