You have chosen to sponsor your bid up to a maximum amount of .
Write a simple program in Delphi 2010 (or compatible version) that contains two buttons: Pause and Resume. When Pause is clicked, all currently running media player programs, such as Windows Media Player, Media Player Classic, VLC Media Player, WinAmp, are paused. When Resume button is clicked, all the paused media players are again resumed (i.e. they continue to play).
Note: If a media player is already paused when Pause is clicked, and then Resume is clicked, the Resume must not un-pause this media player instance because it was not paused by the program in the first place. The code must remember which media player windows it has paused.
The program must work in Windows 2000 and newer and support Pausing and Resuming the 20 most popular video and music players (defined by number of downloads in download.com website). If some media player does not support any window message or shortcut key for pausing, then it can be skipped.