the first one is possible today unless you are using different DPI scaling between the two monitors. Say you have 2 external monitors with the same resolution connected to your Mac and then drag from one of them to the other, it works just fine. Between different DPI monitors things become tricky and the Java UI we use does not support it and thus also not trivial to fix.
The second request is unfortunately even more complicated to implement because it would require drastic changes to the underlying framework which is responsible for making components movable
Your requests are not forgotten, just wanted to give you a little bit of information why they are not available at the moment.