Recordr is a lightweight and professionally crafted .NET Windows screen recording utility that lets you record your screen or any part of your screen and save it as a video file in high quality MP4 format.
It also includes other very handy features that improve your recording process such as support for high quality audio recordings, mouse-click detection, pause/continue recordings, support for global hotkeys that let you play/pause and stop your recordings anytime-anywhere, and a countdown timer that lets you prepare adequately before your recordings begin.
The application comes bundled with its full source code.