I am considering buying a trezor wallet. I am wondering if this type of wallet can support all types of crypto currencies?
See "Which coins are currently supported?" on Trezor FAQ
So the conclusion is, Trezor supports most of the altcoins, but the computer software doesn't. If you can't code a software that allows Trezor to hold more altcoins, you can only use the altcoins in the list, with the name of the wallet next to it.