Ich würde einfach in jedem Release eine Konstante mit der Versionsnummer anlegen und bei einem Update diese an ein PHP-Skript auf dem Server übertragen, welches dann prüft, ob es eine neue Version gibt und wenn dem so ist ggf. noch einen Downloadlink zur neuen Version bereitstellt.
Registry Zugriffe usw. sind dafür nicht notwendig.

Google Stichwörter: HttpWebRequest, FtpWebRequest, WebClient