Couldnt find apbprogram but I noticed these messages in the launcher's logs.
STATUS_PATCHER_UPDATE_START
9:39:07 PM 1852 Download version file http://apb.patch.gamersfirst.com/Patches.xml
9:39:07 PM 1852 Deleting C:\PROGRAM FILES (X86)\STEAMLIBRARY\STEAMAPPS\COMMON\APB RELOADED\___.tmp
9:39:07 PM 1852 Setting file attributes for C:\PROGRAM FILES (X86)\STEAMLIBRARY\STEAMAPPS\COMMON\APB RELOADED\___.tmp to normal
9:39:28 PM 1852 WARNING: http://apb.patch.gamersfirst.com/Patches.xml (null)
[ConnectFailure] System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 151.139.237.34:80
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at Hosting.cDownloader.DownloadFile(String sTargetURL, String sDirname, String sFilename, Int64 nExpectSize, Int64& nDownloadSize, cDownloadFileControl DFControl)
9:39:28 PM 1852 WARNING: GetLastWin32Error:2
9:39:28 PM 1852 WARNING: RETRY (PORT:5003)[ConnectFailure] (10060)TimedOut:A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 151.139.237.34:80
9:39:28 PM 1852 WARNING: [ConnectFailure] Download_attempts 1 of 100 offset 0
9:39:50 PM 1852 WARNING: http://apb.patch.gamersfirst.com/Patches.xml (null)
[ConnectFailure] System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 151.139.237.34:80
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
--- End of inner exception stack trace ---
It repeats for awhile trying different ports and then eventually gives up. Idk if this helps.