nope, not acceptable.
hint: the human readable account name might not be unique, so you still need to store the ANSI protocol name of account
the only change you need to make is to visualize the tszAccountName in the options dialog, saving its szModuleName as list item's custom info, for example