Вы ищете функцию SetWindowPos
.В C # вы можете реализовать оболочку следующим образом:
[DllImport("user32.dll")]
static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags);
Вы можете узнать больше о pinvoke о поддерживаемых параметрах, которые вы можете передать - вам нужно будет надежно определить дескриптор окнадля процесса, а затем наложить окно.