سلام
ساده ترین راه برای باز کردن یک فایل توسط برنامه مرتبط با آن :
WinExec('rundll32.exe url.dll,FileProtocolHandler '+[filePath] ,SW_NORMAL);
ظاهر شدن پنجره OpenWith برای یک فایل :
WinExec('rundll32.exe shell32.dll,OpenAs_RunDLL '+[filePath] ,SW_NORMAL);
چاپ یک فایل HTML :
WinExec('rundll32.exe MSHTML.DLL,PrintHTML '+[filePath] ,SW_NORMAL);