単純な方法としては、こんな流れになるでしょうか。
1、一定時間ごとにダウンロードフォルダを監視する
2、新しいzipファイルが追加されているかチェック
3、新しいzipファイルがあればマイドキュメントフォルダに解凍する
4、解凍ができたら、zipに含まれているexeのファイル名を取得する
5、デスクトップに移動してショートカットを作成
いくつか、役に立ちそうな情報を置いておきますね。
ファイルの一覧を取得するには dirlist を使います。
ダウンロードフォルダにあるzipファイルの一覧を取得するサンプル
#include "hspext.as"
checkdir = dir_mydoc
strrep checkdir,"Documents","Downloads"
chdir checkdir
dirlist filelist,"*.zip",1
if stat!0 : dialog filelist
stop
ショートカットの作成には fxlink を使います。
ここの掲示板で検索したらこんなのがありました。
#include "hspext.as"
chdir dir_desktop
exe="Hot Soup Processor"
fxlink exe,dir_exe
mes "stat="+stat
zipファイルの解凍にはunzip.dllを使うのがよさそうです。
こちらのサンプルは「hsp unzip」で検索してみてください。