I will check, but even if we can do like that, you need to do for all views + customviews that can send events: Label, Edit, ..., CustomListView, etc. Also, if you put the function in a code module or library, it becomes longer: MySharedModule.Label(sender).Tag for eg.
For me it's better if the solution is available within the language as it is already used for example in the forms:
- Array As Object(...)
- For Each v As B4XView In...