Jumping in... FWIW, I had to do exactly this today. In the end, I grabbed a small portion of the screen like this (using the freeware gold standard IrfanView with a couple of command-line parameters):
_iviewApp = `C:\Program Files (x86)\IrfanView\i_view32.exe`
run(_iviewApp, `/capture=7=(-360,950,170,22) /title=OBS Rec Status /hide=15`)
timeDelay(5)
winClose(`IrfanView - OBS Rec Status`)
The above grabs a small bit of the screen (170w x 22h - specifically the current Rec/Pause status of OBS Studio) and opens it in an instance of IrfanView sans titlebar, caption, statusbar, menus. Note that it grabs this screenshot from the second monitor, to my left.
The /hide=15 is particularly nice, since that hides every trace of the IrfanView app except the image and window borders. (And, very nicely, IrfanView doesn't remember that setting next time you start it from the start menu - that is, next launch-from-start-menu it will start up as usual, with all that stuff enabled as per normal).
I can then use winPlace() to stick the window wherever I want (again, on mon2) and windowOnTop() to keep it always-visible until I Right-Click to close it from the taskbar (since there's no caption/windowTitle, close X button due to the " /hide=15").