--- /dev/null
+diff --git a/win/C#/HandBrake.ApplicationServices/Functions/Win7.cs b/win/C#/HandBrake.ApplicationServices/Functions/Win7.cs
+new file mode 100644
+index 0000000..8d694d2
+--- /dev/null
++++ b/win/C#/HandBrake.ApplicationServices/Functions/Win7.cs
+@@ -0,0 +1,73 @@
++/* Win7.cs $\r
++ This file is part of the HandBrake source code.\r
++ Homepage: <http://handbrake.fr>.\r
++ It may be used under the terms of the GNU General Public License. */\r
++\r
++namespace HandBrake.ApplicationServices.Functions\r
++{\r
++ using System;\r
++ using Microsoft.WindowsAPICodePack.Taskbar;\r
++\r
++ /// <summary>\r
++ /// A class implimenting Windows 7 Specific features\r
++ /// </summary>\r
++ public class Win7\r
++ {\r
++ /// <summary>\r
++ /// The Windows Taskbar\r
++ /// </summary>\r
++ private TaskbarManager windowsTaskbar;\r
++\r
++ /// <summary>\r
++ /// Initializes a new instance of the <see cref="Win7"/> class.\r
++ /// </summary>\r
++ public Win7()\r
++ {\r
++ if (IsWindowsSeven)\r
++ {\r
++ windowsTaskbar = TaskbarManager.Instance;\r
++ }\r
++ }\r
++\r
++ /// <summary>\r
++ /// Gets a value indicating whether this is Windows Seven.\r
++ /// </summary>\r
++ public bool IsWindowsSeven\r
++ {\r
++ get\r
++ {\r
++ OperatingSystem os = Environment.OSVersion;\r
++ return os.Version.Major >= 6 && os.Version.Minor >= 1;\r
++ }\r
++ }\r
++\r
++ /// <summary>\r
++ /// Set the Task Bar Percentage.\r
++ /// </summary>\r
++ /// <param name="percentage">\r
++ /// The percentage.\r
++ /// </param>\r
++ public void SetTaskBarProgress(int percentage)\r
++ {\r
++ if (!IsWindowsSeven)\r
++ {\r
++ return;\r
++ }\r
++ windowsTaskbar.SetProgressState(TaskbarProgressBarState.Normal);\r
++ windowsTaskbar.SetProgressValue(percentage, 100);\r
++ }\r
++\r
++ /// <summary>\r
++ /// Disable Task Bar Progress\r
++ /// </summary>\r
++ public void SetTaskBarProgressToNoProgress()\r
++ {\r
++ if (!IsWindowsSeven)\r
++ {\r
++ return;\r
++ }\r
++\r
++ windowsTaskbar.SetProgressState(TaskbarProgressBarState.NoProgress);\r
++ }\r
++ }\r
++}
+\ No newline at end of file