KSMH,
I am not familiar with the AutoHotKey script.
Is that this one?
http://www.softpedia.com/get/System/OS-Enhancements/AutoHotkey.shtml
If it is, I can assume that the implementation is quite similar to what I have drawn in the previous post.
However, I failed to see the feature you asked about in the list of key features of the AutoHotKey - splitting the Desktop in two
windows.
Well, there are lots of sample on MSDN and sites like CodeGuru/CodeProject/etc. with regards to the Dll injection and such.
Depending on what exactly you want to implement it may take an effort to do that. Keep in mind that you injected code will have a
way to mess with the Desktop messages but you surely won't know how they are currently handled by Explorer. In other words, the
implementation you are going to come up with will require some reverse engineering of some Explorer/Desktop logic (not big deal
though with the right tools in hands such as Spy++, ProcessExplorer, etc.).
Just to encorage you, I've done similar with Desktop and some other Microsoft apps. The most time it took to make the new shell
application (or the monitoring app) to work stable. Since it was a hack into another process address space, it take some precautions
to stabilize the implementation.