taskkill /f /im "Majestic Launcher.exe" /t

rmdir "%AppData%\majestic-launcher" /S /Q
rmdir "%LocalAppData%\majestic-launcher-updater" /S /Q
rmdir "%LocalAppData%\MajesticLauncher" /S /Q

mklink /J "%AppData%\majestic-launcher" "%~dp0ICafeCloud\AppData\majestic-launcher"
mklink /J "%LocalAppData%\majestic-launcher-updater" "%~dp0ICafeCloud\LocalAppData\majestic-launcher-updater"
mklink /J "%LocalAppData%\MajesticLauncher" "%~dp0ICafeCloud\LocalAppData\MajesticLauncher"

Reg.exe add "HKCU\Software\Classes\majesticrp" /ve /d "URL:majesticrp" /f
Reg.exe add "HKCU\Software\Classes\majesticrp" /v "URL Protocol" /d "" /f
Reg.exe add "HKCU\Software\Classes\majesticrp\shell\open\command" /ve /d "\"%LocalAppData%\MajesticLauncher\Majestic Launcher.exe\" \"%%1\"" /f

Reg.exe add "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\e3406237-96ce-54ef-92fc-0f91936366d5" /v "DisplayName" /d "Majestic Launcher" /f
Reg.exe add "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\e3406237-96ce-54ef-92fc-0f91936366d5" /v "UninstallString" /d "\"%LocalAppData%\MajesticLauncher\Uninstall Majestic Launcher.exe\" /currentuser" /f
Reg.exe add "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\e3406237-96ce-54ef-92fc-0f91936366d5" /v "QuietUninstallString" /d "\"%LocalAppData%\MajesticLauncher\Uninstall Majestic Launcher.exe\" /currentuser /S" /f
Reg.exe add "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\e3406237-96ce-54ef-92fc-0f91936366d5" /v "DisplayIcon" /d "%LocalAppData%\MajesticLauncher\Majestic Launcher.exe,0" /f
Reg.exe add "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\e3406237-96ce-54ef-92fc-0f91936366d5" /v "Publisher" /d "Majestic RP" /f
Reg.exe add "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\e3406237-96ce-54ef-92fc-0f91936366d5" /v "NoModify" /t REG_DWORD /d 1 /f
Reg.exe add "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\e3406237-96ce-54ef-92fc-0f91936366d5" /v "NoRepair" /t REG_DWORD /d 1 /f

set "shortcut_exe_path=%LocalAppData%\MajesticLauncher\Majestic Launcher.exe"
set "shortcut_work_dir=%LocalAppData%\MajesticLauncher"
set "shortcut_name=Majestic Launcher"
set "desktop_folder=%USERPROFILE%\Desktop"

powershell -Command "$s=(New-Object -ComObject WScript.Shell).CreateShortcut('%desktop_folder%\%shortcut_name%.lnk'); $s.TargetPath='%shortcut_exe_path%'; $s.WorkingDirectory='%shortcut_work_dir%'; $s.Save()"