Can you post a screen shot showing that?
There is no code int he program to set the startup location, there is just a setting that I have set that says startup location is center screen. From there Windows takes care of it, it opens center on my system just fine.
Keep in mind that I dont think that the Windows center screen takes the task bar into account, so it truly does open in the center of the screen, which would look a little like it it opening lower because it would be closer to the task bar.
Shane