Well, I think it could be done but...
for what purpose? :-)
If you have the binary - leave it as it is. It was the best thing programmer and original compiler could think of. Mayby after few years you'll have better JIT tool, so why to spoil the binary with something worse? And if you want native code - better take the sources and the native compiler IMO. The result will be MUCH better.
Speaking about BASIC - there was (and still is) a tool for Amiga (and ST) called GFA BASIC that compiled the BASIC code, before running it.