Please add some Tool method to navigate the IDE tabs or project files.
If we have the handle to the IDE and the Scintilla gadget, we can only work on the active tab or file.
hIDE = Val(GetEnvironmentVariable("PB_TOOL_MainWindow"))
hSCI = Val(GetEnvironmentVariable("PB_TOOL_Scintilla"))
Maybe expose the handle to the SysTabControl32?
hTAB = Val(GetEnvironmentVariable("PB_TOOL_IDETAB"))
Then we can SendMessage_(hTAB, #WM_Notify, TabNumber, ?)
By the way, SendKeys([Ctrl+TAB]) does not work while the Tool is running.
It does change the active window after the Tool completes

With this new variable or method, we could write Tools that do more complex searches(in all directions/files) and update the IDE display.