Work Objects are created when a flow is opened, typically through the Starting flow process. This initialization happens in Opening Flows (option A). Primary flows, secondary flows, and sub flows are all types of flows that might be used during processing, but the actual creation of the work object occurs during the opening/starting phase.