How do I set the window minimize and maximize speed without using the shift-key I would like to setup my computer (Macbook running snow leopard) so that it will maximize and minimize the windows slowly. I know that this can be done by holding on the shift key while minimizing but can I set it as default so that I don't have to hold the shift key down?
You can do so by using the Applescript below. You'll need CornerClick and you can find more info on MacWorld.

tell application "System Events"
  keystroke "m" using command down
  key down shift
  delay 0.3
  key up shift
end tell

tell application "System Events"
  set proc to name of the first process whose frontmost is true
  tell process proc
    -- add error trapping here
    tell its window 1
      set w to its name
      if get value of attribute "AXMinimized" is false then
        tell application "System Events"
          keystroke "m" using command down
          key down shift
          delay 0.3
          key up shift
        end tell
      end if
    end tell
    --
  end tell
end tell

say "Collapse" using "Alex"