Hier meine Version zum Einfärben des aktiven / veränderten(*) SciTE Tabs.
Zum Hooken wird eine DLL verwendet, die ich in Freebasic geschrieben habe, da durch Virtual Address Space dies nicht aus Autoit direkt möglich ist. Die DLL injiziert sich in den SciTE Speicher und das Autoit Skript kommuniziert mit der DLL, die wiederum die Tabs einfärbt. Über das TrayIcon kann man das Programm beenden.
Es ist mir gelungen, die Größe der DLLs auf etwa 6 KB zu reduzieren, und wenn man sie mit UPX komprimiert, sollten sie noch kleiner werden.
Source Code + DLLs hier auf meinem OneDrive: SciTETabHook
Der Source Code der DLL ist aktuell nicht veröffentlicht.