Can you please tell me what i need to incorporate into my script so that the desktop icons and taskbar only show after the login script has run?
You should let the logon script(s) run synchronised. The Always wait for network setting might also be handy.
See: GPO - Computer Configuration\Administrative Templates\System\Logon Run logon scripts synchronously policy
See: GPO - Computer Configuration\Administrative Templates\System\Logon Always wait for network at computer startup and logon
Also how can one get the minimized button grayed out?
That depends on what kind of logon script you use. In KiXforms you can disable the entire control box so you will not see the Minimize, Maximize and Close boxes.
- Chuck Norris once sold ebay to ebay on ebay.