Quick Correction - I am launching VLC through a shell script, which is called from another application. If the shell script doesn't have focus, VLC video doesn't have focus, if the shell script has focus, VLC will have focus. This is irrespective of whether I use video-on-top or not.