I used a work around to achieve this kind of behavior. I defined a Quartz connector where the cron expression to trigger it is loaded from a property file.
If you put the expression to something that won't trigger until 2099 it's almost equivalent to a disabled cron.
<quartz:inbound-endpoint cronExpression="${cron1.expression}"
jobName="scheduler1" doc:name="Scheduler 1">
<quartz:event-generator-job>
<quartz:payload>${cron1.request};${cron1.trade.date.offset}/quartz:payload>
</quartz:event-generator-job>
</quartz:inbound-endpoint>
And the property file:
#Scheduler 1 settings
cron1.expression = 3 14 15 9 2 ? 2099
cron1.request = none
cron1.trade.date.offset = 0