PROBLEM: I could run an autoIT script locally but not remotely through a meterpreter. (The autoIT script installs nmap on windows, automatically clicking next, etc.)
SOLUTION: Migrate the meterpreter process to explorer.exe rather than winlogon.exe. This changes the uid from SYSTEM to a more useful uid.
(Moderator, my second post was the answer to the question. Your moderating seems excessive to me.)
Mind the edit button please. If someone know the answer they will most likely post something.