An article I just finished writing up:
How to Embed Base64 Encoded Resources in an EXE (C++).

The thing most standalone EXEs lack is portability.  If you move the file it typically will loose all it's resources and not run correctly.  Not Anymore!  EXEs that embed their resources using base64 become portable auto-installers that can be run from anywhere.
Shared publicly