Index: /AE/Installer/trunk/source/main_window.cpp
===================================================================
--- /AE/Installer/trunk/source/main_window.cpp	(revision 402)
+++ /AE/Installer/trunk/source/main_window.cpp	(revision 403)
@@ -358,6 +358,8 @@
 		setProgressBar( 1000 );
 
-		copy("../../persist.dat","..");
-		copy("../../key_config.txt",".."); 
+		if(!exists("../persist.dat"))
+			copy("../../persist.dat","..");
+		if(!exists("../key_config.txt"))
+			copy("../../key_config.txt",".."); 
 		
 #ifndef WIN32
@@ -1140,8 +1142,8 @@
     Mods_CheckboxList->Connect(Mods_CheckboxList1, wxEVT_CREATE, wxWindowCreateEventHandler(MainWindow::ModList_OnCreate), NULL, this);
 	////@end MainWindow content construction
-
+#ifdef WIN32
 	Handle = (HWND)GetHWND();
 	::CoCreateInstance(CLSID_TaskbarList, NULL, CLSCTX_INPROC_SERVER, IID_ITaskbarList, (void **)&pTaskbarList);
-
+#endif
 
 	if ( exists( "../../GameDataFolder/level0_Final.sep" ) ) {
