ThisContext might change during execution and hence the best way is to get it for every step. It would not be robust if you get it once and store it in LV globals.
Alternatively, you can output the message from the LV step and in the PostExpression you can send the UI message, this way you don't need to edit the VI.