タスクバー自体のマウス Hover 時の色を制御できるかってことですよね。
さすがに、それは無理なんじゃないでしょうか。
確かに、マウス Hover した際の "選択色" ですが、アイコンの色をベースに表示されます。
例)
Visual Studio だと、タスクバー上のアイコンをマウス Hover した際にはオレンジ色っぽく見えます。
メモ帳だと、青ベースに見えます。
Expression Web 3 なんて、グリーンベースです...。
また、エアロのウィンドウ色の設定でも、見えやすさって変わりますし、
テーマで、ごっそりとコントロール系の基本色を変えられてしまうと...。
言いだすときりがないですね。
つまり、プログラムで Hover 時の色を制御できたとしても、その環境のみであって
すべての環境では制御するのは困難ってことです。
タスクバーのプログレスバーを使用する際、色の被りを避けたいのであれば、
- TBPF_NORMAL: グリーン
- TBPF_ERROR: レッド
- TBPF_PAUSED: イエロー
と被らないようなアイコンデザインにするしかないように思います。(なかなか、難しいとは思いますが)