Puedes instalar PHP-TK en Windows de dos maneras, siguiendo los pasos que te indican en
http://gtk.php.net , es decir moviendo los archivos (.dll) a su lugar correspondiente o bien hacer uso de PHPGTKInterpreter, un programa que lo instalas y tienes todo listo para correr las aplicaciones PHP-GTK, en este mismo foro muchas veces se ha hablado sobre ello, asi que te animo a buscar el tema y a que lo leas con mucho detalle

.
En cuanto a lo de porque hacerlo en PHP-GTK y no en C++ GTK pues por que hacer un juego con Perl y SDL y no hacerlo en C++ y OpenGL ... nose cada uno sabe programar en lo que sabe jeje y cada uno prefiere su lenguaje, de todas maneras con PHP te ahorras la comedura de cabeza de la asignacion de memoria a las variables y de mas ... cosa que con C o C++ debes hacer para alojar las variables, y un error de esos o de mala programacion puede ser crucial para el funcionamiento de tu aplicacion.
Yo por ejemplo con el PHP-EDDI-DEV (un IDE programado en PHP-GTK) consume menos recursos (memoria) que el IDE Anjuta prograado en C++ peor bueno .... otra razon de usar un lenguaje interpretado es la por la portabilidad que te ofrece una aplicacion de este estilo, ya que con la maquina virtual o el interprete para cada plataforma tu aplicacion corre en las dos sin modificar codigo y eso es una gran ventaja

(eso creo yo)
Pos nada .... ahi queda mi punto de vista :D