ZAPTEST provides native Windows support and can separate different types of windows and dialogs.
With the native support, it also supports remote sessions via M-RUN or ZAP Viewer with additional application management: of any browsers or custom applications. As well as remote desktop sessions like Citrix and Virtual Machines.