Nuts, well, it works in all cases, however, if you put it in a global variable by itself as soon as you save project/exit and reload it, the program sets the value to an empty string.
However, it seems to remain if used anywhere else, for example, if you had an action that stated: "s" + "<tab>" + "h"
then it would remain between save/loads.
@Ashley: Do you think scirra could add a quick change such that global variables would support using a tab. The reason that i mention this is that I have a global variable called COL_DELIMITER, which is currently a tab, but may change at a later time. Thus, I would rather avoid hardcoding the delimiter string(tab, newline, character, etc) in the dozens of tokenat/tokencount statements in the code.