Change the location where a queued up run is to be run
I've got a list of runs queued up on a my machine as our production servers were all spoken for. However they have now become free. Rather than cancelling the existing runs, it'd be easier for me to have a button where I can run immediately on machine 'x'. (I can run immediately but only on my machine).

As commented earlier in an earlier response, it is possible to use the reschedule button for selected runs in the job control window in order to send them to a different machine within the workgroup. Please do let me know if this doesn’t fulfil the requirement in its entirety and we can investigate further.
-
Roger Austin commented
The Reschedule button allows you to do exactly this.