keeps on messing up my desktop icons in Windows when pinned to the top of the screen, super annoying.
Hey. Unfortunately that is a limitation in Windows. I would recommend disabling Stick mode by going to the Reposition menu and unchecking "Stick".
Cheers, definitely like the stick mode automatically adjusting the windows for my apps :)