aero 모드 구현과 후킹말인데요..

anderson1018의 이미지

제가 윈도우 환경에서
aero 모드 비슷한 기능을 구현해보려고 하는데요.
단축키로 창을 정해진 모양으로 바꾸고 싶거든요.
어떤 방법으로 접근을 해야 할까요??

또한 '파일 열기/저장하기' 다이얼로그 박스의 기능을 추가 시키려고 하는데..
dll injection이 적당한 방법일까요??

접근 방법을 알면 제가 찾아가면서 할 수 있을 것 같은데..
이건.. 정말 생각보다 난감하네요..