Software entity doesn't generate events?

I have noticed similar behaviour with respect to Software Entities and Script Users. My issue was in regards to wanting certain commands (derived from the software entity) only being available in a tk-shell environment authenticated by a script user. There does not seem to be a way to make a direct correlation between the script user and Software Entity.