Hi, I'm a Guatemalan national currently residing in Mexico.
I went for my F-1 a month ago to my nearest US Consulate in Mexico. I didn't have any trouble. They didn't even ask for my Mexican residence card. The only remarkable point would be that I wasn't approved my visa immediately after the interview, however they kept my passport. The interviewer told me that I had to respond via email some further questions before visa approval (Administrative Procedure I think they call it). He also told me that it was a simple formality that all non-Mexican applicants had to go thru.
Nonetheless, I received an email from the Consulate. I responded the questions (basically they asked me where I have been for the last 15 years). 24 hours after replying, I checked their online system and found that my visa had been approved. Quite smooth experience overall.
Just for the record, three years ago I applied for a tourist (B) visa in that same Consulate. That time they did ask for my Mexican residence card. I guess the visa applications as non-citizen depends on which kind of visa you're applying for.