Quote: "GetDataFromWWW("http://www.google.de/file.png")"
This already exists.
GetHTTPFile( ConnectionID, RemoteFile$, LocalFile$ )
RemoteFile$ is the file to download.
LocalFile$ is the filename to save the downloaded file as.
Quote: "LoadImage(GetDataFrommemblock(1))"
Again, AppGameKit has the following commands built in already.
(AGK 2) CreateFileFromMemblock
(AGK 1 & 2) CreateImageFromMemblock
(AGK 2) CreateSoundFromMemblock
(AGK 2) CreateMemblockFromFile
(AGK 1 & 2) CreateMemblockFromImage
(AGK 2) CreateMemblockFromSound
It my not be ideal, but there are commands already in place for this purpose.
Also, including media in an EXE is in my opinion wrong, as it bloats the fileseize of the exe, increases the load time as the program has to extract all files before the code can even start executing, and once the exe is actually running, the media exists on the drive as unencrypted, unprotected raw media anyway.
Your best bet would be to create your own file format (Or use memblocks), and load that in yourself. AppGameKit 2 would be better for this than AppGameKit 1 as it has native sound, file and image memblocks, rather than just image.