You can see examples of global system-wide hot keys almost in every application: media players, chats, different tray tools. The application can be minimized or even hidden, but you can control it by pressing hot keys no matter what is in focus right now. Unfortunately, .NET Framework doesn’t contain convenient classes or methods for setting up global system-wide hot keys. The only way to achieve this is to use the Windows API functions.
Recording Skype calls may be very useful, especially when we discuss some business questions or, for example, approaches related to the project issues. Also listening of records may help to improve knowledge of English language, correct mistakes. I decided to try to develop an application that will use Skype API and record conversation to the MP3-file.