You can use a full http:// url, such as dropbox.
And otherwise the image has to be uploaded, preferably to a custom style folder.
I wouldn't make the background image bigger than 60kbyte to 120kbyte, remember, the image (if not cached properly) is in theory loaded on every page load.