Well, I guess there is no loop at the moment, like
code:
while(Messenger.IsLocked) {
FindAllWindowsByProcess(MyProcess);
foreach(window in windows) {
if(window.visible)
HideWindow(window);
}
waitSmallTime();
}
Code like this would check every X amount of time if there are unhidden windows from the current process, and such loop could even be created by a script, using the Window class names of the Windows (like Contact Invite Class etc), so why can't Plus' corecore do such? Even a short time having the window on screen before hiding it (maybe after 100 ms), would be better as leaving the window onscreen.