Resizing to given maximum (non-rectangular) frame was already requested, and it will be added in next version. Though the TV-codes probably won't be used, you'll have to specify the number of pixels manually (for example PhotoResizeF720x576 - you can always create a shortcut and rename it to whatever you wish).
The copying of the directory structure is a bit complicated - I will think about it. There may be problems, because multiple files and directories may be processed at once.