One of the new features of Vista is TaskDialogs. These are more complex versions of the old MessageDlg functionality. In some cases a lot more complex.
You can read more about TaskDialogs from the following links:
Since reading these posts I’ve come up with my own Delphi component that mimics most of the behaviour of the TaskDialog functionality. Eventually all functionality will be covered.
To see what it looks like in action here are a couple of screenshots from an application:
The component is currently called TjsDialog but this name may change. It will eventually be available for purchase from my website. There will be commerical and non-commercial license options. One will be free (without source), the other will have a small cost and include source.
I’ll post Vista pictures tomorrow plus perhaps even a demo application.