マクロの%\についてなんですけど、例えば%2%\%Xとか設定してて
%2が無い1窓で使おうとすると%2%\%Xが\%Xになってしまいます。
つまりルート直下のファイル名になる。

%\は直前に\が無い場合付加、となっているので
直前が空の場合も付加しないようにして欲しいのですがいかがでしょう?