Could you add a function to set a password in the cache without joining?

So if you know the pw for channel xy you could set it with
ts3Functions.cacheChannelPassword(serverConnectionHandlerID, channelID, password)
so when the user wants to join the channel (doubleclick) his client uses the cached password first before showing the password dialog.