سلام و خسته نباشید به همه ی دوستان

پس از چندین بار سوزاندن هارد و بیهوده پول خرج کردن برای ریکاوری اطلاعات و نتیجه گرفتن به این فکر افتادم که یک برنامه بنویسم که از اطلاعتم یک کپی در محلی که میخوام بگیره. مثلا فرض کنید من روی سیستم 2 تا هارد دارم و ویندوز روی هارد 1 هست. معمولا من اطلاعات جدیدی رو که وارد سیستم میکنم یا روی desktop میریزم یا توی پوشه idm که توی my Documents هست قرار میگیره. حالا میخوام یک برنامه بنویسم که هر وقت فایل جدیدی توی این جاهایی که گفتم ریخته شد خودش دقیقا یک کپی از اونا توی هارد 2 و درایوی که از قبل مشخص شده بریزه و همچنین وقتی روی هر فایل که راست کلیک میکنم یک گزینه برای کپی آن به محل مورد نظر وجود داشته باشه.
مشکل من اینه که نمیدونم از کجا باید شروع کنم و از چه متد یا ابزاری استفاده کنم.
ممنون میشم اگر بتونید راهنماییم کنید.