Si tiene que ser multiplataforma y desktop mi recomendación es
Lazarus entonces, es como Delphi pero si lo puedes compilar para Mac, Windows y Linux sin tener que usar otra aplicación. Tiene componentes para conexión a BD, generar reportes, trabajo en 3D, etc.
Ahora, si quieres seguir usando la opción de PHP la sugerencia de cesar_nava me parece la mejor, aunque
aquí leí que el PHP-GTK está aún en desarrollo, no se que tan avanzado este:
Cita: ...
Can I compile PHP-GTK programs?
PHP-GTK 2 extension is under development.
...
Saludos