Nice script!
A suggestion :
When you click on a name the unit is deleted from the listbox and he/she will join your group.
When you activate the dialog a second time,the list is complete again and your units are on top of the list.
Is it possible to mark these units with lbSetColor so it's visible to the user who's in your group and who's not? Those names and faces are hard to remember, you know...