Icon updates need to be run asynchronously.
No GUI wants to wait for Perforce commands to run, we need to launch "read-only" command like "p4 status" on seperate threads using
seperate connections.
This can be fixed using Background Processes.
I believe that implementing this will fix job000390 also.