tl;dr; version
You can:
- Copy over all files in the "<accountname>\<CharID>" folder except "IgnoreList.bin" to keep most of your GUI layout and other char related settings (most window positions and settings will still get reset to default, but at least some will be preserved).
- Copy over the entire "<accountname>\<CharID>\Chat" folder to keep your chat windows and (most of) the channel associations.
- Copy over the following files from "<accountname>\<CharID>\Containers" folder to partially keep some of your non-backpack window settings (except their position): "Bank.xml", "Inventory.xml", "ShortcutBar_x.xml" and "SpecialActions.xml". Do not copy any other files. You'll lose custom names, display and sorting settings on all backpacks.
- There is no point in copying the "<accountname>\<CharID>\DockAreas" folders since 99% of the files in it will become ineffective and there's no easy way to separate the few that won't. You'll lose the position of all regular windows, including backpacks.
- The "<accountname>\<CharID>\Browser" folder is not needed/irrelevant in this regard.
If you do the above:
- You will not lose your nanoprogram window settings (and the "internal" settings, such as sorting and display mode of a select few other windows).
- Most of your shortuctbar settings/content will remain intact except for any backpack link you've put on them.
- You will keep your keybindings.
You will not lose anything GMI related since nothing of that is stored on client side.
Thanks!