|  | @@ -3,7 +3,6 @@ using System;
 | 
	
		
			
				|  |  |  using System.Collections.Generic;
 | 
	
		
			
				|  |  |  using System.ComponentModel;
 | 
	
		
			
				|  |  |  using System.Diagnostics;
 | 
	
		
			
				|  |  | -using System.Drawing;
 | 
	
		
			
				|  |  |  using System.Globalization;
 | 
	
		
			
				|  |  |  using System.IO;
 | 
	
		
			
				|  |  |  using System.Linq;
 | 
	
	
		
			
				|  | @@ -69,7 +68,7 @@ namespace Optimizer
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          private string NewVersionMessage(string latestVersion)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            return string.Format("There is a new version available!\n\nLatest version: {0}\nCurrent version: {1}\n\nDo you want to download it now?", latestVersion, Program.GetCurrentVersionTostring());
 | 
	
		
			
				|  |  | +            return string.Format("There is a new version available!\n\nLatest version: {0}\nCurrent version: {1}\n\nDo you want to download it now?\n\nApp will restart in a few seconds.", latestVersion, Program.GetCurrentVersionTostring());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          private string NewDownloadLink(string latestVersion)
 | 
	
	
		
			
				|  | @@ -94,7 +93,7 @@ namespace Optimizer
 | 
	
		
			
				|  |  |                  ErrorLogger.LogError("MainForm.CheckForUpdate", ex.Message, ex.StackTrace);
 | 
	
		
			
				|  |  |                  MessageBox.Show(ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              if (!string.IsNullOrEmpty(latestVersion))
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                  if (float.Parse(latestVersion) > Program.GetCurrentVersion())
 | 
	
	
		
			
				|  | @@ -122,9 +121,9 @@ namespace Optimizer
 | 
	
		
			
				|  |  |                              string appName = Path.GetFileNameWithoutExtension(currentAssembly.Location);
 | 
	
		
			
				|  |  |                              string appExtension = Path.GetExtension(currentAssembly.Location);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                            string archiveFile = Path.Combine(appFolder, appName + "_old" + appExtension);
 | 
	
		
			
				|  |  | +                            string archiveFile = Path.Combine(appFolder, "Optimizer_old" + appExtension);
 | 
	
		
			
				|  |  |                              string appFile = Path.Combine(appFolder, appName + appExtension);
 | 
	
		
			
				|  |  | -                            string tempFile = Path.Combine(appFolder, appName + "_tmp" + appExtension);
 | 
	
		
			
				|  |  | +                            string tempFile = Path.Combine(appFolder, "Optimizer_tmp" + appExtension);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                              // DOWNLOAD NEW VERSION
 | 
	
		
			
				|  |  |                              client.DownloadFile(NewDownloadLink(latestVersion), tempFile);
 |