OpObj messages are fired when the player interacts with an obj on the ground, e.g. picking an obj up off the ground. This does not include examining objs.
OpObjT messages are fired whenever an interface component is targeted on an obj on the ground, which, as of revision 204, includes using items from the player's inventory on objs - the OpObjU message was deprecated.