Index: AE/Installer/trunk/source/main_window.cpp
===================================================================
--- AE/Installer/trunk/source/main_window.cpp	(revision 393)
+++ AE/Installer/trunk/source/main_window.cpp	(revision 394)
@@ -1,2 +1,14 @@
+#ifndef NTDDI_VERSION           
+#define NTDDI_VERSION NTDDI_WIN7
+#endif
+#ifdef WIN32
+ #include <windows.h>
+#include <shobjidl.h>
+HWND Handle;
+
+ITaskbarList *pTaskbarList;
+ITaskbarList3 *pTaskbarList3;
+#endif
+
 /*
  AE/Mod Installer
@@ -1132,4 +1144,8 @@
 	////@end MainWindow content construction
 
+	Handle = (HWND)GetHWND();
+	::CoCreateInstance(CLSID_TaskbarList, NULL, CLSCTX_INPROC_SERVER, IID_ITaskbarList, (void **)&pTaskbarList);
+
+
 	if ( exists( "../../GameDataFolder/level0_Final.sep" ) ) {
 		strImportOption = "-import:sep";
@@ -1400,5 +1416,20 @@
 void setProgressBar( int i ) {
 	//TheProgressBar->SetValue(
-
+#ifdef WIN32
+	
+
+
+if (SUCCEEDED(pTaskbarList->QueryInterface(IID_ITaskbarList3, (void **)&pTaskbarList3)))
+{
+	
+	pTaskbarList3->SetProgressValue(Handle,i, 1000);
+	if ( i == 0 ) {
+
+	pTaskbarList3->SetProgressState(Handle,TBPF_NOPROGRESS);
+	}
+}
+
+
+#endif
 	TheProgressBar->SetValue(i);
 
