TaskDialog.NET - Version 1.1 Add Vista-style Task Dialog to .NET applications on any platform supported by the .NET Framework. Task dialogs enable developers to create well-designed, consistent dialogs boxes efficiently and it is a versatile alternative to the old message box which has often been used to create dialog boxes that are difficult to understand and use. There are no standard classes in .NET framework to work with task dialogs and in order to work with task dialogs on Windows Vista operating system .NET developers needed to work directly with the task dialog API (unmanaged code) that is provided with Windows Vista operating system. Applications written for .NET framework are supposed to work on every platform (operating system) that is supported by the .NET framework. Since task dialogs were introduced with Windows Vista there was obviously a problem what to do when an application is run on other operating systems like Windows XP for example. The TaskDialog.NET component provides classes .NET developers can use to add Vista-style task dialogs to their .NET applications that will work on any platform