Tether is a token tied to fiat currency
NEO Gas is used for compute time in their smart contracts. NEO also has a currency that is used to mine gas. It can be a little confusing, but one of them is a token and one is a coin. This is different than Ethereum, where the currency is also the token used to pay for compute time.
I can dig deeper and give examples of how some of the other tokens work, but unfortunately I'm not super familiar with the other tokens in the top 5.
And, yes, ICOs can be tied to some number of shares in a company. In these cases, the token is redeemable for a share of the company.