Create contract and mint with one wallet, and list from another

After reading this tweet:

I’m wondering if it is possible to create a contract and mint all tokens of a collection with one wallet, and then transfer only the NFTs to another wallet, and list from this second one.

Just trying to improve security without becoming madness.

What are your thoughts?