Ha, I looked around a bit and found a free utility with limited functionality but with still a lot of functions. I could enable a toggle keyboard switch which maximizes in more or less the same way, but with pixel origin, width and height. It does have an issue with the task bar on the left, my default setup.
Toggle in your program works by default with the Move Window to Next Monitor, just not the same key combo though.
I'll work with both for a while and see what behaves best and I like most.
The issue with the left task bar is the same in your program, the start x coordinate with this function is 0 + width of taskbar.
Since my taskbar is on the bottom left screen only, there is some not used space on the left on the top screen.
I played around with the other function that lets me open the window on coordinates ("Move window to specified location") but when I use 0 for x it starts the window at taskbar width. When I try to correct I can get it to have its left top more to the left but it seems the 100% is done before the top left since the width is not full screen width anymore, still the width of 100% - taskbar width.
Oh well, all luxury issues....
I am almost already used to the taskbar at the bottom of the screen again....
Thank you for the prompt response and solution!