When I declare a Generic item in code using a "new" declaration, I
find that a subsequent call to set_with_timer fails when the timer
expires because the "object_name" property of the generic item is
unset.  When I declare the generic item in an MHT all is well.

Why is setting the object up in the MHT working for this, and
declaring "new" not working.....?  I've plowed through the code and
can't find the missing link....