При условии, что у вас зарегистрировано расширение «.txt» (и текстовые файлы должны быть связаны с Блокнотом при установке по умолчанию, или что-то еще, если вы изменили его из Проводника - вам придется приложить немало усилий, чтобы отсоединить их ), Windows откроет его для вас без указания имени исполняемого файла:
ShellExecute (hwnd,"open","c:\\x.txt",NULL,NULL,SW_SHOW);
или для веб-страницы в выбранном вами браузере:
ShellExecute (hwnd,"open","http://www.microsoft.com",NULL,NULL,SW_SHOW);