Index: src/ch/StatusDlg.h
===================================================================
diff -u -r0d5b67ee96b435d63f7bf075dc8e28603793b187 -r814b694086d5dc450efb6a5e5c6902145ddc07fd
--- src/ch/StatusDlg.h	(.../StatusDlg.h)	(revision 0d5b67ee96b435d63f7bf075dc8e28603793b187)
+++ src/ch/StatusDlg.h	(.../StatusDlg.h)	(revision 814b694086d5dc450efb6a5e5c6902145ddc07fd)
@@ -24,6 +24,7 @@
 #include "TExplorerTaskBarProgress.h"
 #include "../libchengine/TTask.h"
 #include "../libchengine/TTaskManager.h"
+#include "TaskContextMenu.h"
 
 namespace chengine {
 	class TTaskManager;
@@ -56,6 +57,9 @@
 protected:
 	void DoDataExchange(CDataExchange* pDX) override;    // DDX/DDV support
 	BOOL OnCommand(WPARAM wParam, LPARAM lParam) override;
+
+	void OnResetUserFeedback();
+
 	LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam) override;
 
 	void OnLanguageChanged() override;
@@ -98,6 +102,7 @@
 	afx_msg void OnRemoveFinishedButton();
 	afx_msg void OnKeydownStatusList(NMHDR* pNMHDR, LRESULT* pResult);
 	afx_msg void OnSelectionChanged(NMHDR* /*pNMHDR*/, LRESULT* /*pResult*/);
+	afx_msg void OnStatusListRClick(NMHDR* pNMHDR, LRESULT* pResult);
 	void OnCancel() override;
 	afx_msg void OnShowLogButton();
 	afx_msg void OnStickButton();
@@ -123,6 +128,9 @@
 	TProgressCtrlEx m_ctlSubTaskSizeProgress;
 	TProgressCtrlEx	m_ctlProgressAll;
 
+	TaskContextMenu m_menuContext;
+	chengine::taskid_t m_currentTaskId = chengine::NoTaskID;
+
 	chengine::TTaskManagerStatsSnapshotPtr m_spTaskMgrStats;
 	TExplorerTaskBarProgress m_taskBarProgress;
 };