Textured Dialogs
BCGControlBar Pro (MFC)
BCGSuite (MFC)
BCGControlBar for .NET
You can create a dialog box with a background image. The transparency of the dialog controls will be handled automatically.
Sample code:
class CMyDlg : public CBCGDialog
{
};
BOOL CMyDlg::OnInitDlg ()
{
SetBackgroundImage (IDB_IMAGE, CBCGControlsDlg::BACKGR_TOPLEFT);
}