No, it’s not officially the law (yet) that developing non-custodial wallet software requires MSB (Money Services Business) registration.
But regulators — especially the DOJ and FinCEN — are increasingly pushing boundaries, and there is a growing risk of legal interpretation that could go in that direction.