It seems like blender always opens windows like preferences in the top left corner of the screen. And then I immediately have to move it manually to the center of the screen before I start using it due to OCD.
This patch makes windows appear in the center of the screen by default. Also, if you move or resize the preferences window it will remember where you put it last, and reopen it in the same position. Position changes are currently not persisted to disk.