Expanded marathon routine

We'd like this to run when charging predominantly. And potentially when the disk gets full (that's probably tricky...). Will/can it be scheduled along charging? We can't have the robot sitting there for two hours wasting battery not doing anything else in the public area.