diff --git a/src/plugins/coreplugin/core.qrc b/src/plugins/coreplugin/core.qrc
index d54182e37b8e7f29db47f00fdca249283129e8df..6fd7523c22b35fe5db134fcc7ae3d2e32e21a611 100644
--- a/src/plugins/coreplugin/core.qrc
+++ b/src/plugins/coreplugin/core.qrc
@@ -3,6 +3,7 @@
images/clean_pane_small.png
images/clear.png
images/closebutton.png
+ images/compile_error_taskbar.png
images/dir.png
images/editcopy.png
images/editcut.png
diff --git a/src/plugins/coreplugin/images/compile_error_taskbar.png b/src/plugins/coreplugin/images/compile_error_taskbar.png
new file mode 100644
index 0000000000000000000000000000000000000000..71dd4ede4252aee11066fc6eb12552bd027bc193
Binary files /dev/null and b/src/plugins/coreplugin/images/compile_error_taskbar.png differ
diff --git a/src/plugins/coreplugin/progressmanager/progressmanager_win.cpp b/src/plugins/coreplugin/progressmanager/progressmanager_win.cpp
index 39ad2439de1e0816209b40d343f1c221b12574ec..1f04e55d4701ea7921112ca9815aa468609965ae 100644
--- a/src/plugins/coreplugin/progressmanager/progressmanager_win.cpp
+++ b/src/plugins/coreplugin/progressmanager/progressmanager_win.cpp
@@ -122,7 +122,7 @@ void Core::Internal::ProgressManagerPrivate::doSetApplicationLabel(const QString
if (text.isEmpty()) {
pITask->SetOverlayIcon(winId, NULL, NULL);
} else {
- QPixmap pix = QPixmap(QLatin1String(":/projectexplorer/images/compile_error.png"));
+ QPixmap pix = QPixmap(QLatin1String(":/core/images/compile_error_taskbar.png"));
QPainter p(&pix);
p.setPen(Qt::white);
QFont font = p.font();