#region - Xplorer2 lite install script - (Nullsoft)
#include <Common_Functions.au3>
Opt('TrayIconDebug', 1)
Break(False)

; Installer.
$executable = 'Xplorer2 lite 1.6.5.3.exe'
; Default group folder in startmenu.
$group = 'xplorer2 lite'
; Installation folder in Program Files.
$directory = 'Xplorer2'

AdlibEnable('_Adlib')

; Run the installer.
$pid = _Nullsoft()
ProcessWaitClose($pid)

; Remove shortcuts.
If _Programs('xplorer2.lnk') Then
    FileMove($group & '\xplorer.lnk', 'General\', 9)
    DirRemove($group, 1)
EndIf
_Desktop('xplorer2.lnk')
_QuickLaunch('xplorer2.lnk')

; Remove from Contextmenu.
RegDelete('HKCR\Directory\shell\open with xplorer2')

; Hide Contextmenu entries
RegWrite('HKLM\SOFTWARE\Classes\Directory\shell\open_x2', 'extended', 'Reg_sz', '')

AdlibDisable()

Exit
#endregion

Func _Adlib()
    If WinExists('xplorer', 'This version is free') Then
        ControlClick('xplorer', 'This version is free', 'Button1')
    ElseIf WinExists('xplorer2 lite') Then
        WinClose('xplorer2 lite')
    EndIf
EndFunc