-
You can do that yourself using window_ and display_ functions; I wrote an extension that can return workspace areas (read: excluding taskbar areas) for each screen (also included in Dekstop Screenshots).
-
Based on fact that most third-party software for competently snapping windows to edges of other windows costs $30 and more, I’m willing to assume that this is not as easy as it sounds.
-
It is possible to override WM_NCPAINT to do various strange things with window border, but in doing so you open yourself up to a lot of potential compatibility issues across different versions of Windows, themes, and custom desktop managers (like Stardock’s WindowBlinds). Doing so just for a centered title is uncommon.
-
You can disable the window border in Game Options - Windows - Graphics, and then draw your own as you please; This extension offers simple 1-bit transparency if you need rounded borders. GMS1 includes with a small demo project on implementing custom frame movement/resizing on Demos tab.