I was wondering if it is possible to have persistent changes to resources in an executable. I am using VB 2010. I don't know how to be much clearer than that but I will try.

> User opens program and picks 'File A'
> 'File A' is now copied into the executable, thus storing it forever (or until deletion of .exe
> .exe is now slightly larger because 'File A' is inside the program
> User can extract or delete 'File A'
Does this make any sense? if so can anybody help me.
I realize that this can be done with a zip file but I was wondering if it could be done inside of a program.