If you wanted to still use the image picker component, you could create an action that takes the glide image URL (and RowID), send it to make, use an HTTPmodule to download the image, upload the image to a database of your choosing, hopefully that returns a response containing an image URL, and finally use the glide API to override your glide URL with your native hosting URL.
Very similar to the allow users to upload a video to your YouTube channel tutorial I did a few years back.