Hi,
@Jose
Depending on the kind of data you want to pass you may pass them as string using NP_Arguments.
Poking tc_UserData is not much better code than using global variables in my opinion. Using messages protects from race conditions resp. you don't have to use Forbid()/Permit() (which should be avoided when ever possible).
Noster