Vorschlag !
Du schreibst ein kleines Tool welsches der Nutzer auf seine Rechner downloadet und ausführt.
Besagtes Tool ermittelt wo sicher der Desktop auf dem Zielsystem befindet und kopiert dann dein Hauptprogramm dorthin.
Für das Downloadprogramm kannst du Delphi, PHP, JAVA oder was auch immer nutzen.
Ich würde aus der Registry auslesen wo sich der Desktop-Ordner befindet.
Anschließend das Hauptprogramm herunterladen und auf den Desktop stellen.
LG Marko