When a TPF program is executing, Register 9 (R9) is designated to point to the ECB (Event Control Block). The ECB contains crucial information about the program's execution context, and R9 is the architecturally defined register that holds this pointer, allowing the program to access control information.