I am a keen user of Bassam's typewriter.py addon. It's not part of the official distribution, so I thought I could make my .blend projects more portable by including it as a text block.
I always need to run the block even though I checked the register checkbox. Are there any more requirements to having the .py extension that I need to do before the script will run on load?