Dear Dan,
Thank you very much for your support.
We implemented the scenario using the ctrl button from keyboard and a mouse click to get moving all linked events combined with jointEventsMove property.
This is the workflow:
1. The default setting for jointEventsMove = false
2.  The jointEventsMove is enabled on mousedown event which is registered in onAfterEvetnRender 
        dp.onAfterEventRender = function (args) {
            args.div.addEventListener("mousedown", function (ev) {
                if (ev.ctrlKey) {
                    args.e.calendar.jointEventsMove = true;
                }
            }, false);            
        };
3. Then we handle appropriate moving of elements (single or all linked) based on the jointEventsMove flag  
       dp.onEventMoved = function (args) {
            if (!args.e.calendar.jointEventsMove) {
                movedSingleBox(args, options);
            } else {
                movedAllBoxes(args, options);
            }
            //reset the joint move
            args.e.calendar.jointEventsMove = false;
        };
We’ll try to implement the same with the onLinkClick and onLinkClicked events.
Thanks again and best regards,
Vane