Disarm event would be possible to do however this event is catchable without NWNX already:
1) character lost weapon type of item
2) character is in combat
This has of course the disadvantage that it will disallow to drop weapons in combat intentionally, but its something most builders accepted as a neccessary price for it.
However, what actually interest me is a complete softcoding of the disarm which would fit my project more. I wasnt working on anything NWN related for 2 months but I will try to look into this.
As for full inventory, thats a very problematic, its not impossible but the game does not have this event, every item movement simply check for it separately so it would have to be hooked on 100 places.