I\'m just curious about this for a long time.
Is it possible for an application to store some changeable data (like configurations and options) inside its own execut
Ya, you can do it. It's risky.
You could screw up and make the app unrunable.
Modifying executables is something that virus and trojans tend to do. It is likely that their virus scanner will notice, stop it, and brand you as an evil doer.
I know a little bit about evil :)