1. 무거워진 우클릭, 외면할 수 없는 불편함의 시작
윈도우를 새로 설치하고 한두 달은 참 쾌적합니다. 그런데 시간이 지나고 이것저것 프로그램을 깔다 보면 어느 순간 마우스 오른쪽 버튼을 누르는 게 무서워지기 시작하죠. 분명 나는 파일 하나를 복사하거나 이름만 바꾸고 싶은 건데, 화면 절반을 가득 채우는 정체불명의 메뉴들이 나를 반깁니다. ‘공유 대상 지정’, ‘Skype로 공유’, ‘장치로 캐스트’… 살면서 단 한 번도 눌러본 적 없는 기능들이 가장 좋은 자리를 차지하고 있는 꼴을 보고 있자니 슬슬 짜증이 올라오더군요.
처음엔 그냥 참았습니다. 0.5초 더 눈을 굴려서 내가 원하는 메뉴를 찾으면 그만이니까요. 하지만 하루에 수백 번씩 하는 우클릭인데, 그 0.5초가 쌓여서 내 업무 흐름을 끊는다는 생각이 들자 더 이상 방치할 수 없었습니다. 검색을 해보니 역시나 저와 같은 고통을 겪는 사람들이 많았고, 다들 각자의 방식으로 이 ‘우클릭 지옥’을 탈출하려고 애쓰고 있더라고요. 저도 그 대열에 합류하기로 했습니다. 단순히 정리하는 게 목적이 아니라, 내 손가락이 기억하는 최적의 동선을 만드는 게 목표였습니다.
2. 첫 번째 실패: 레지스트리 편집기의 늪과 뼈아픈 실수
가장 먼저 시도한 방법은 도구 없이 직접 해결하는 것이었습니다. 이른바 ‘정공법’이죠. 구글링을 해보니 regedit을 실행해서 HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers 같은 복잡한 경로를 찾아가라고 하더군요. 처음엔 ‘아, 별거 아니네’ 싶었습니다. 하나씩 지우다 보면 깔끔해지겠지 하는 근거 없는 자신감이 생겼거든요. 메모장이나 그래픽 카드 드라이버 관련 항목들을 찾아서 삭제하거나 이름을 바꿨습니다.
그런데 여기서 첫 번째 기술적 막힘이 발생했습니다. 어떤 항목은 이름을 바꿔도 메뉴에서 사라지지 않았고, 어떤 항목은 지우고 나니 갑자기 탐색기가 응답 없음 상태에 빠지더군요. 결정적인 실수는 ‘OpenWith’와 관련된 키를 건드렸을 때였습니다. 연결 프로그램을 선택하는 메뉴 자체가 통째로 날아갔습니다. 텍스트 파일을 열어야 하는데 연결 프로그램 목록이 안 뜨니 미칠 노릇이었죠. 결국 한 시간 동안 수소문해서 백업해둔 레지스트리를 복구하고, ‘아, 이건 사람이 할 짓이 아니구나’라는 결론을 내렸습니다. 직접 관리하는 건 너무 위험하고 비효율적이었습니다. 여기서 첫 번째 판단 수정을 하게 됩니다. “안전한 인터페이스를 가진 전용 도구를 쓰자.”
3. 두 번째 실패: 과도한 욕심이 부른 대참사
두 번째로 찾아낸 건 흔히 추천되는 가벼운 트윅 도구들이었습니다. 그러다 우연히 오늘 소개할 ‘ContextMenuManager’를 알게 되었죠. 일단 UI가 너무 깔끔했습니다. 왼쪽에는 파일, 폴더, 바탕 화면 등 카테고리가 나뉘어 있고, 오른쪽에는 해당 위치에서 뜨는 메뉴들이 리스트업 되어 있었죠. 레지스트리 경로를 일일이 찾을 필요 없이 스위치 하나로 켜고 끌 수 있다는 게 혁명적으로 느껴졌습니다.
기분이 좋아진 저는 두 번째 실수를 저지르고 맙니다. 이번엔 ‘선택의 잘못’이었습니다. 눈에 보이는 모든 ‘쓸모없어 보이는’ 항목을 다 꺼버린 거죠. 윈도우 기본 기능인 ‘보내기(Send to)’부터 시작해서, ‘속성’, 심지어 ‘관리자 권한으로 실행’까지도 ‘나중에 필요하면 다시 켜지 뭐’라는 생각으로 비활성화했습니다. 우클릭 메뉴가 정말 스마트폰 앱 하나 띄운 것처럼 간결해지더군요. 만족스러웠습니다. 딱 10분 동안만요.
문제는 작업 중에 터졌습니다. 특정 프로그램을 관리자 권한으로 실행해야 하는데 메뉴가 없으니 실행을 못 하고, 파일을 USB로 옮겨야 하는데 ‘보내기’ 메뉴가 없어서 당황했습니다. 다시 ContextMenuManager를 켜서 끄고 켜기를 반복하다 보니, 제가 무엇을 끄고 무엇을 켰는지조차 헷갈리기 시작했습니다. “무조건 지우는 게 답이 아니다”라는 큰 깨달음을 얻은 지점이었습니다. 결국 모든 설정을 초기화하고 처음부터 다시, 하나씩 실제로 눌러보며 판단하기로 했습니다.
4. 시행착오를 통한 최적화: 문제 해결의 정석
이제 진짜 정리에 들어갔습니다. 이번엔 전략을 바꿨습니다. (문제 상황 → 판단 → 선택 → 실행 → 결과)의 과정을 아주 신중하게 반복했습니다.
가장 먼저 해결하고 싶었던 건 윈도우 11로 넘어오면서 사라진 ‘그림판으로 편집’ 메뉴였습니다. 사진 파일을 우클릭하면 바로 그림판이 뜨면 좋겠는데, 매번 ‘연결 프로그램’을 타고 들어가는 게 고역이었죠. ContextMenuManager의 ‘추가’ 기능을 이용해보기로 했습니다. ‘파일’ 카테고리에서 우클릭 후 ‘항목 추가’를 눌렀습니다. 메뉴 이름은 ‘그림판 편집’으로 정하고, 명령 실행 경로에 그림판 실행 파일 주소를 넣었습니다. 아이콘도 그림판 모양으로 설정했죠.
실행해보니 처음엔 작동하지 않았습니다. 경로 설정에 따옴표 하나가 빠진 게 문제였더군요. 다시 수정해서 실행하니 드디어 사진 파일 위에서 우클릭 한 번으로 그림판이 바로 열렸습니다. 그 순간의 쾌감이란! 이어서 VS Code로 열기, 특정 경로에서 터미널 열기 등 제 업무에 꼭 필요한 메뉴들만 하나씩 수동으로 추가했습니다. 불필요한 것들을 끄는 건 ‘공유’나 ‘인쇄’처럼 정말 안 쓰는 것들에 한정했습니다. 결과적으로 메뉴 길이는 예전과 비슷해졌을지 몰라도, 그 구성은 100% 제가 통제하는 기능들로 채워졌습니다.
5. 다른 도구들과의 비교: 왜 ContextMenuManager인가?
이 과정에서 다른 도구들도 몇 개 써봤습니다. 예를 들어 ‘ShellExView’는 아주 강력하지만, 인터페이스가 너무 ‘공대생’ 스타일이라 항목 하나하나가 무엇을 의미하는지 파악하기가 너무 힘들었습니다. 잘못 건드렸다가 시스템이 멈출 것 같은 공포감이 들었죠. 반면 ‘Easy Context Menu’ 같은 툴은 사용법은 쉽지만, 내가 원하는 세밀한 명령어를 직접 추가하기에는 커스터마이징의 한계가 명확했습니다.
ContextMenuManager는 그 중간 지점을 기가 막히게 잡았습니다. 일반 사용자가 건드려도 안전한 수준의 GUI를 제공하면서도, 내부적으로는 레지스트리 구조를 충실히 반영하고 있어서 전문가가 원하는 복잡한 명령어 삽입도 가능합니다. 다만, 오픈소스 기반이다 보니 가끔 번역이 매끄럽지 않거나, 특정 윈도우 업데이트 버전에서 메뉴가 즉각 반영되지 않아 탐색기를 강제 재시작해야 하는 번거로움은 있었습니다. 하지만 이 정도는 레지스트리를 직접 만지다 윈도우를 날려 먹는 위험에 비하면 애교 수준이죠.
6. 결론은 나지 않았지만, 확실히 가벼워진 손길
이렇게 장황하게 기록했지만, 사실 제 우클릭 메뉴 관리는 아직 끝난 게 아닙니다. 어제는 편했던 메뉴가 오늘은 거슬리기도 하고, 새로 설치한 프로그램이 또 자기 마음대로 메뉴를 끼워 넣기도 하니까요. 완전히 해결된 마법 같은 상태는 없습니다. 윈도우가 업데이트될 때마다 이 툴을 다시 켜서 엉킨 부분을 풀어줘야 할 수도 있습니다.
그래도 한 가지 확실한 건, 이제는 우클릭을 할 때 스트레스를 받지 않는다는 점입니다. 내가 원하지 않는 메뉴는 언제든 끌 수 있다는 통제권을 가졌다는 사실만으로도 생산성이 올라가는 기분입니다. 혹시 여러분도 윈도우를 쓰면서 알 수 없는 답답함을 느낀다면, 거창한 시스템 최적화 프로그램 대신 이런 작은 툴부터 시작해 보시길 권합니다. 물론 저처럼 모든 걸 다 꺼버리는 실수는 하지 마시고요. 여전히 어떤 메뉴는 끄는 게 나을지, 아니면 그냥 둘지 고민 중인 항목들이 몇 개 남아있긴 하지만, 그 고민조차 이제는 꽤 즐거운 작업이 되었습니다.