自己レスです。

>ini := TMemIniFile.Create('Sample.ini');
の個所でファイル名指定をフルパスでやるとうまくいくようになりました。
フルパス指定しなくてもカレントフォルダとかに出来るはずだと思ってたんですが、、、
ちなみに >>906 の *1 の個所を通らないように実行するとカレントディレクトリに
ファイルが作成されていたのですが。

よくわかりませんが、動いたのでヨシとします。
お騒がせしました。