HSP上からだとこんな感じでしょうか?
スタートアップに「テスト」というショートカットが作成されます。
//テストというショートカットをスタートアップに作成するサンプル
//ショートカット先は起動したEXEに設定してあります。
//コンパイル+実行ならhsp3.exeですね。
; フルパス取得サンプルソース (by Kpan)
; http://lhsp.s206.xrea.com/hsp_file.html#4
; (注) エディタの[HSP]メニューのHSP拡張マクロを使用する]を要有効。
#uselib "kernel32"
#func GetModuleFileName "GetModuleFileNameA" int, int, int
sdim filepath, 256
GetModuleFileName , varptr(filepath), 256 //自分のファイル名を取得
#include "hspext.as"
; 特殊フォルダのパス表示スクリプト (by Kpan)
; http://lhsp.s206.xrea.com/hsp_folder.html#3
startup=dirinfo($10018)//スタートアップのパス取得
//fxdir startup,7
//↑本来ならこれで取得できるはずが何故かエラー
name="テスト" //ショートカットのファイル名を設定
chdir startup //カレントをスタートアップへ移動
fxlink name,filepath //shortcutを作成
exec startup,,"explore" //スタートアップフォルダ表示