is it good to have an optional box, where one can add the reason he/she wants to invite other users to a topic?
this way one can know why he/she is invited to the topic.
Yes, this is already on the 1.6 releases plan, and @techapj has been working on it for a while.