> exeを起動したばかりの時は"../フォルダA/ファイルA.txt"のパスで開けます。
ショートカット使って起動フォルダいじるだけで開けなくなる

実行ファイルのパス取得してPath.CombineとPath.GetFullPath使ってパスを解決