1- considerando que posso ter variáveis de A-Z, para ele utlizar uma determinada letra , por exemplo C, devo ter inicializado A e B necessáriamente?

Sim, deve ter inicializado A e B.
Se alguma variável não tiver sido inicializada basta imprimir um aviso e continuar a simulação como se ela tivesse sido inicializada.

2- As atribuições são sempre da direita para a esquerda Hmmm. Acho que não entendi algo aqui.
As inicializações são como em C, por exemplo:

A = 1
A = A + 1
B = 2*A + 1
A = B = C = 1
A = (B = A + 1) * 2

Teste o executável com um arquivo contendo as linhas acima e veja o resultado.