I'm trying to create a Windows 7 taskbar replacement. Builtin taskbar has some nice features which I'd like to reimplement, specifically a progress bar hosted in a taskbar button (ITaskbarList3).
Since other applications communicate with system taskbar by obtaining its interface instance by calling CoCreateInstance(CLSID_TaskbarList, ...)
I need either to replace COM-object CLSID_TaskbarList or setup some sort of hook for ITaskbarList3::SetProgressValue
and ITaskbarList3::SetProgressState
to be able to show progress on my own window. Any ideas how to do this?
(It's not the same as that)