> Is a self updating static binary a reasonable solution?
It's a reasonable antidote against DLL hell, so I would say yes, that's as close to an ideal solution as we can get.