My U.S. income is not taxed due to a tax treaty with my country. Do I still have to file a tax form?

Yes.