Moved task dialog implementation to INiShell and removed the message box methods.