Yo lo he hecho(multiplataforma con gtk) y no lo recomiendo, php no es multithread así que interfaz se detiene ante cualquier proceso. Abonando si lo tuyo no es web estas miando fuera de la vasinica en esta lista.
--
Yo lo entiendo de esta forma.
Si bien es cierto, PHP es para desarrollar aplicaciones WEB, es acaso “obligatoriamente” que esté en un hosting publicado en internet?
Por supuesto que NO, tu puedes instalar tu pequeño servidor con WAMP y hacer que tus clientes locales ejecuten la aplicación desde ahí, incluso si solo es en una PC.
Si te quieres ceñir al concepto de aplicaciones de escritorio, con PHP no puedes generar un .EXE por lo tanto no lo podrás hacer nunca, para eso deberás usar una herramienta para dicho propósito como .NET o el majestuoso hasta el día de hoy VFP.
Pero si quieres rayarte y hacer una aplicación multipropósito, multiplataforma, multi multi y multi de los multis…. Jajaja, entonces debes programar en capas donde la lógica lo metas es un lenguaje .net y la presentación en lo que quieras vender… asp, winform, aplicaciones metro, es decir, plataforma Microsoft ya que si quieres usar Open Source deberás hacerlo por separado.
CESAR ST