Maybe i have missed something but if a simconnect client is loaded after the user loaded an airplane (thus missing the load aircraft event) then there is no really safe way to determine which aircraft the user is flying. All string data returned contains just stuff from aircraft.cfg's (Title, Model etc.) but nothing reliable to determine the directory of the aircraft. I wish there would be a simulation variable that points to the SimObjects directory in which the current users airplane resides. Currently i'm implementing heuristics to determine the aircraft using title, model etc. but that also means i have to scan the simobjects directory for installed stuff.