Sure, but can you create a language as runtime dependent as *insert scripting language here* that can be compiled down to native machine code? C can because it's a simple abstraction from assembler. C++ can be distilled to C code. How would you do this with Perl, for example, where you may not know what kind of data you'll be dealing with until runtime. You could build a runtime (like perl.exe) that could do the runtime translations but your compiled code couldn't be run as-is without that runtime.
I dont think so, you can compile *insert scripting language here* to machine code; sure it would be a little bit harder to write a compiler for a language like perl, php or visual basic, but not that hard, and you wont gain that much speed, because the libraries and buildin functions where written in C anyway...
a user interface, cross-plattform like swing, as fast like it should be... and most stuff java has, without the need for the virtual machine ..