Not sure why you want to do that, but wouldn't it be simpler to just drag the taskbar where you want it. Also, just to be clear, do you want to change your main screen from portrait to landscape? I am not sure that function is built into windows 7 OS, if it is, show me. Then I might be able to write a vb script that does that for you. It might also be built into the video card's control panel. If is a builtin function in the OS, then the script might be possible, if it builtin to the card's control panel, then no.