The ultimate issue is that Aurora is a hobby project designed for a large, multi-monitor PC desktop. It was never intended to function on a small screen. It's not a commercial project so I am not trying to make it compatible with as many different setups as possible.
C# is more flexible than VB6, but realistically I need to either design separate windows to fit the smaller resolution, or include code that resizes and moves everything around on the existing windows. Then I need to remember to include the 'small window' changes every time I change something.
Again, this is a hobby project, so I tend to work on the functionality that appeals to me most. I'm not saying I won't tackle smaller windows at some point, but it don't be a priority over something like Diplomacy, especially as the proportion of sub 1400x900 laptops is relatively small and presumably shrinking over time.