diff -ur retrovol-master/src/main.cpp retrovol-new/src/main.cpp
--- retrovol-master/src/main.cpp	2013-05-15 08:10:15.000000000 +0700
+++ retrovol-new/src/main.cpp	2013-09-25 11:03:22.183102058 +0700
@@ -737,7 +737,7 @@
 			exit(1);
 		}
 	}
-
+/*
 	//create a PID file if not already running, else pop up a window in the running instance and then exit
 	FILE *pidfile = fopen(pid_filename, "r");
 	bool created_file = false;
@@ -763,7 +763,7 @@
 	} else {
 		fprintf(stderr, _("Error: could not create %s\n"), pid_filename);
 	}
-
+*/
 	//when SIGUSR1 is recieved, pop up the window
 	signal(SIGUSR1, popup_handler);
 
@@ -775,7 +775,7 @@
 	while (loop(argc, argv));
 
 	//clean up after ourselves
-	if (created_file){ remove(pid_filename); }
+	//if (created_file){ remove(pid_filename); }
 	return(0);
 }
 
