No!, Nel senso che dipende da come usi le accentate.
Se le inserisci all'interno di stringhe, non hai alcun problema, tranne quello che nell'esecuzione potrebbe essere interpretato ina malo modo, magari con un bel quadratino bianco...
L'uso delle accentate, come nome di variabili, o altro, oltre che sconsigliata, può provocare errori come nel tuo caso.
In effetti, ho notato che molti, non avendo solide basi di programmazione (perdona se lo dico, ma è la verità, e non c'è nessuna accusa...), prendono sotto gamba questo fattore. Tieni presente che i linguaggi, un pò per retaggio storico, un pò per universalità d'uso, sono tutti impostati sull'inglese, che non fà uso di questo tipo di caratteri. A volte, per i programmi scritti in Italiano, sfugge questo concetto basilare, e per rendere più chiari i nomi nel codice, si usano anche questi caratteri.
Oltre a questo, è da tener presente che, cambiando la lingua di sistema, hai sicuramente problemi di traduzione, cosa che può essere tranquillamente ovviata per le stringeh di testo, ma non per il codice.