En ese caso no es una maquina virtual, si no que es un Window Toolkit, Java posee varios Toolkits, como AWT (Nativo), o Swing, u otros.., para PHP es GTK un Toolkit muy usado.
Si te interesa compilar PHP a un ejecutable directo, lo puedes hacer, hay varios proyectos, puedes ver este link:
http://www.swiftlytilting.com/2005/0...-exe-compiler/
Habla de varios toolkits para PHP, y compiladores para PHP.
Saludos.