gui cont: don't show registration code text control if no need to register

Always creating a text control was simple... but doesn't work as it also _always_ show it.

Be more subtle.