If I change the viewlet manager for a viewlet, is it mandatory to use hidden in viewlets.xml?

@cdw9 just by changing the manager in configure.zcml, it's not shown on portaltop anymore.

@espenmn like we said to @cdw9, it's not show anymore in portaltop since we changed the manager. My question is if there's any "danger" of having an old viewlet registration to a previous viewlet manager since we changed to the new viewlet manager only on configure.zcml and didn't use a hidden directive in a viewlets.xml.

We don't want stuff biting our foots on the future like browserlayers that weren't "correctly removed", similar to We need to stop using an add-on that registered a browserlayer. Which is the best way to do it and avoid pickling errors between upgradeSteps?. That's why we made this question.