Hi Adam, and welcome.
Please check if there is a file named "layout.ini" somewhere in your mAirList folder or its subfolders. If so, mAirList will switch into "custom layout mode", reading the coordinates of all screen objects from that file rather than aligning them in the default layout. When the file exists but is actually emtpy, all objects will be on the default position, which happens to be in the upper left corner (x=0, y=0).
Usually, the user will create the layout.ini file manually when he chooses to create a custom layout, but a layout.ini file may also be created automatically when you "accidently" run mAirList's integreated layout designer through the supplied Start Menu shortcuts.
By the way, a while back, layout.ini (and also skin.ini, for adjusting the design of the objects) resided in the same folder as mAirList.exe. In the latest versions, however, there's a subfolder named "config" in which all ini files go. So if you use mAirList 2.1.42+ and want to try a layout/skin from the forums, you need to put those files into the "config" folder, otherwise they will be ignored (and your empty layout.ini from the config folder will be used instead).
Hope this helps.
Torben