... código em tempo de execução, de acordo com as preferências do usuário. É isso, não é ? bem se for isso, pelo que eu entendo os defines devem ser utilizados para valores CONSTANTES e não VARIÁVEIS... neste seu caso, vc deve criar variáveis públicas, que poderão ser alteradas em tempo de execução. ...