The UIAccess is a Windows-specific option, and relates to the inclusion of a manifest file with the application exe (or the manifest can be embedded in the exe, but usually it is a separate XML file).
The Windows OS (since XP) uses the information in the manifest to customise the way the process is handled when it is loaded into memory.
Most often this is used to enable your program to respond to themes, but manifests offer other possibilities, including use of the <trustInfo> tag to control the execution level, so that the program requires administrator privileges to run. XP ignores this tag, but Vista and later enforce it via the UAC.
As wp noted, Lazarus sets the UIAccess to false by default. If left like that, then Lazarus applications will run identically under XP (and earlier) and Vista and later. However, if you tick the UIAccess box your manifest will cause Windows to show the UAC before it lets the user run your program. Of course, rarely is this what any programmer wants!