GroupWise events do not fire when an item is programmatically created – they only fire when a user manually creates an item in the client. This is the way GroupWise is designed. You would need to modify your creation routine to perform the appropriate processing on the item as part of the creation process.
The On Send event does not execute when you re-post an existing item because you are not actually sending the item – you are re-saving it. This is the way GroupWise is designed. Nonetheless, I agree it would be useful to have an ‘On Re-save’ event exposed by GroupWise that we could use. I’ll make a formal request to Novell in this regard today.
I will also report the dual firing of the On Complete event when a task view is opened to Novell today.