How about embeding EGD file into runtime? Also could you consider statical linking against used libraries, so we can have game in single executable, without DLLs/SOs floating around?
DLLs/SO are mandatory as the extensions must have access to these libraries, so they cannot be statically linked. And so I do not know if embedding the egd file is worth the time spent on implementing this feature ?
Well, it would make game look more “pro” (also it wouldn’t give out that game were made with GD - for what I know it could be done with SFML if egd is not present) and would make it easier to carry it around.