Você pode determinar se precisa chamar SnippingTool.exe a partir do Sysnative ou do windows32 com base no fato de o autohotkey estar sendo executado como um processo Wow64 ou não.
PrintScreen::LaunchSnippingTool()
; Determines if we are running a 32 bit program (autohotkey) on 64 bit Windows
IsWow64Process()
{
hProcess := DllCall("kernel32\GetCurrentProcess")
ret := DllCall("kernel32\IsWow64Process", "UInt", hProcess, "UInt *", bIsWOW64)
return ret & bIsWOW64
}
; Launch snipping tool using correct path based on 64 bit or 32 bit Windows
LaunchSnippingTool()
{
if(IsWow64Process())
{
Run, %windir%\Sysnative\SnippingTool.exe
}
else
{
Run, %windir%\system32\SnippingTool.exe
}
}
Mais informações e fontes para o IsWow64Process aqui: link