Index: src/ch/MainWnd.cpp
===================================================================
diff -u -N -r4be0f47d68a1a161529dc55901659b9daec996e3 -rf06a3b6d1213c029a15a2d3544f2792bdcdacebc
--- src/ch/MainWnd.cpp	(.../MainWnd.cpp)	(revision 4be0f47d68a1a161529dc55901659b9daec996e3)
+++ src/ch/MainWnd.cpp	(.../MainWnd.cpp)	(revision f06a3b6d1213c029a15a2d3544f2792bdcdacebc)
@@ -198,6 +198,9 @@
 		const TCommandLineParser& cmdLine = GetApp().GetCommandLine();
 		ProcessCommandLine(cmdLine);
 
+		// start processing of the tasks loaded above and added by a command line
+		m_tasks.TasksRetryProcessing();
+
 		// start clipboard monitoring
 		LOG_INFO(_T("Starting clipboard monitor..."));
 		CClipboardMonitor::StartMonitor(&m_tasks);
@@ -517,6 +520,8 @@
 			cmdLineParser.ParseCommandLine(pszBuffer);
 
 			ProcessCommandLine(cmdLineParser);
+			m_tasks.TasksRetryProcessing();
+
 			return TRUE;
 		}
 	}
@@ -572,8 +577,6 @@
 				AfxMessageBox(fmt, MB_OK | MB_ICONERROR);
 			}
 		}
-
-		m_tasks.TasksRetryProcessing();
 	}
 }