1. An industrial control system comprising: an industrial controller having a processor executing a control program stored in a memory for actively controlling an industrial process, the processor executing to: (a) store a first machine-readable component in an allocated program space, the first machine-readable component being stored to replace a second machine-readable component supporting the control program; (b) locate a dependent machine-readable component having a data dependency on the second machine-readable component, and copy the dependent machine-readable component to the allocated program space; (c) modify the dependent machine-readable component in the allocated program space to change the data dependency on the second machine-readable component to a data dependency on the first machine-readable component; (d) copy the control program to the allocated program space, and link the control program in the allocated program space with the first machine-readable component and the dependent machine-readable component in the allocated program space; (e) execute the control program in the allocated program space to verify an operation; and (f) after successfully verifying the operation, and while the control program is actively controlling the industrial process, redirect execution of the control program to execution of the control program in the allocated program space.