Good morning,
we've deployed a custom Delphi application which call SetWindowPos Windows function (code is SetWindowPos(Self.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE) to keep on top the active Window.
It is now used in windows 2012 R2 remote desktop environment.
It works (like in previous Windows version) but sometimes the non-topmost windows is displayed on top instead of the topmost Window. We've found the same problem in Windows 2008 R2 (https://support.microsoft.com/en-us/kb/2733420) but it seems that no patch are available for Windows 2012 R2.
Thank you
ing. Riccardo Castagna