Hello,
Okay, now I understand.
I would not add code to create those or other events. I would extend the BO and use an attribute in the Start Condition (as suggested by Rob) or - if that didn't work - I would build it into the workflow itself.
regards
Rick Bakker