Yes, the action Mouse.MoveRelative will move relative to the original position of your mouse pointer, but you were moving it down 5 pixels and to the right 5 pixels and I'm not sure if that will always make sense or not.
It is not important though because nime5ter gave you a working command that does not use the mouse movement and so should be more reliable. Did you try it? We have tested it here and it works perfectly every time.
It is unlikely that the pause is required, it would only be necessary if, for some reason the right-click context menu in chrome took a while to appear. If that is the case, it might be necessary to increase the delay to a higher value. Remeber that pause uses milliseconds.
No, there is no such thing as focus for a context menu, nor is there any need for it. In fact in this case you don't even need the focus at the beginning of the command because by clicking the link with mouse emulation it will automatically focus chrome.