Você pode usar um script simples do Windows Powershell como seu lançador.
Veja como você pode dizer ao seu arquiteto do PS: link
A idéia é verificar quantos bytes a estrutura IntPtr é longa. 4 = > 32b, 8 = > 64b.
Se você realmente quer um exe, no DotNet, você pode usar esta verificação para determinar se o seu 64b:
BOOL Is64BitWindows() {
#if defined(_WIN64)
return TRUE; // 64-bit programs run only on Win64
#elif defined(_WIN32)
// 32-bit programs run on both 32-bit and 64-bit Windows
// so must sniff
BOOL f64 = FALSE;
return IsWow64Process(GetCurrentProcess(), &f64) && f64;
#else
return FALSE; // Win64 does not support Win16
#endif
}
mais informações aqui: link