これでパス関連は大丈夫かと。
noa1105.seesaa.net
パス文字列からディレクトリ・パス部分を取り出すには? - @IT
相対パスから絶対パスを取得する、絶対パスから相対パスを取得する - .NET Tips (VB.NET,C#...)
自分のアプリケーションの実行ファイルのパスを取得する、VB6のApp.Pathと同じ事を行うには? - .NET Tips (VB.NET,C#...)
絶対パスか相対パスか調べる - .NET Tips (VB.NET,C#...)
Thanks!