hmm, da sind in der Diskussion eindeutig zuviele Buchstaben mit unverständlichem Wenn und Aber und teilw auch völlig ohne verständlichen Sinn.

Das hier mit den Hochkommata scheint aber doch am aussichtsreichsten zu sein - oder verstehe ich das falsch:
#define CHOICE 'J'
#if 'J' == CHOICE
//...