title: Store data in executable
body: <p>I'm just curious about this for a long time.</p>
  
  <p>Is it possible for an application to store some changeable data (like configurations and options) inside its own executable? </p>
  
  <p>for example: is it possible to design a single executable which if a user ran, set some configurations, copied it into another PC, then the application runs by its last set config in new PC.</p>
  
  <p>is this possible by any means?</p>
  
  <p><strong>Update:</strong> it seems that it's possible. then How?</p>