You can read this thread: How to convert a dynamic dll to static lib?
And then you can try Enigma Virtual Box: http://enigmaprotector.com/en/aboutvb.html The last one allows you to package all your files (dlls and resources) into a single executable.