質問です
m3uファイルを関連付けされているアプリケーションで開かせたいのですが

//pathにはm3uファイルのパスが入っている
System.Diagnostics.Process.Start(path);
とした時、WMPが立ち上がるのですが、m3uファイルが開かれておらず、"ただ立ち上がっただけ"の状態になります

以下の状態ならファイルも読み込んでくれるようです
・Process.Start時にWMPが既に実行されていた場合
・Process.Start後にSleep(10000)なりReadKey()なりで時間を稼いだ場合
・Process.Start("wmplayer",path)とした場合

解説サイト等にはファイルを開かせる処理と言うと、ただProcess.Start(ファイルパス)しろとしか書かれていないのですが、それでは何か足りないと言う事でしょうか?

環境は32ビット版Vista+VS2008EEです