Now I've searched this forum for anything related to the gui, but I couldn't find anything specific to what I wanted to suggest.
If this has been suggested before, feel free to lock and disregard this thread.
looking at the gui, you can easily place different things like your trainer card, party window, chat box, and bag wherever you want on the screen (if it's big enough to fit them all.)
But it doesn't save that position for the next time you load up the game.
For instance, I always try to have my pokemon window open (to show ev's for the one I'm training), my trainer card up (to keep track of money), my bag open at the ready (for quick access to items), and my friends list open to keep track of who's online. I have a very specific way of arranging these on screen so they don't obstruct my vision
EG: Trainer card above menu buttons, party window in the top right alligned vertically, pokemon status window to the left of the trainer card, chat window in default position, bag on top of chat window, etc.
TL;DR
I'd like to see the client remember where you usually have each of these windows positioned so that we don't have to do this every time you load the game.