По поводу пути к рабочему столу: если я правильно понял в чём вопрос, то он вроде как лежит в реестре:
«HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders» /v Desktop — абсолютный путь
«HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v Desktop относительный путь от домашней директории пользователя.
На сколько я помню, у меня и на русской и на английской XP там правильные пути были (сейчас под рукой только английская).
Получаем информацию о программе и загружаем ее через CMD (man и apt-get для Windows?)