Is there a way to pack data to executable?

On Linux or Windows? I know you can create a “bundle” on OS X, but what about other systems?

I guess on Linux makeself is a popular solution, anyone knows something similar for Windows?

Oh boy!