Forgot to mention that I've tried preferences.windows.center() already, however, preferences.window is nil and therefore the center method call kabooms. (If I check the "visible at launch", the window shows and window is still nil - eventhough the delegate appears to be hooked up okay.) By the way: I'm on MacRuby 0.9 and Xcode 4 GM.