> hDlg = CreateDialog( GetModuleHandle(reinterpret_cast<LPCWSTR>("TS104.exe")),
I would suggest you look up how to create UNICODE strings, rather than trying to hammer the square peg into the round...