Function at 0x55f3aa
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x528
push ebx
xor ebx, ebx
push esi
or esi, 0xffffffff
mov eax, 0x16a
push edi
mov word [ebp - 0x114], 9
mov dword [ebp - 0x112], str.Help_Contents
mov dword [ebp - 0x10e], esi
mov word [ebp - 0x10a], bx
mov dword [ebp - 0x108], ebx
mov dword [ebp - 0x104], esi
mov word [ebp - 0x100], 0x232d
mov dword [ebp - 0xfe], str.PicoPDF_Home_Page
mov dword [ebp - 0xfa], esi
mov word [ebp - 0xf6], 0x232c
mov dword [ebp - 0xf4], str.Purchase_PicoPDF
mov dword [ebp - 0xf0], esi
mov word [ebp - 0xec], si
mov dword [ebp - 0xea], str.Share_PicoPDF
mov dword [ebp - 0xe6], esi
mov word [ebp - 0xe2], 0x245e
mov dword [ebp - 0xe0], str.Share_on_Facebook
mov dword [ebp - 0xdc], 0x168
mov word [ebp - 0xd8], 0x245f
mov dword [ebp - 0xd6], str.Share_on_Twitter
mov dword [ebp - 0xd2], eax
mov word [ebp - 0xce], 0x2464
mov dword [ebp - 0xcc], str.Share_on_LinkedIn
mov dword [ebp - 0xc8], 0x16b
mov word [ebp - 0xc4], si
mov dword [ebp - 0xc2], ebx
mov dword [ebp - 0xbe], esi
mov word [ebp - 0xba], 0x232e
mov dword [ebp - 0xb8], str.Technical_Support_Page
mov dword [ebp - 0xb4], esi
mov word [ebp - 0xb0], 0x2336
mov dword [ebp - 0xae], str.PicoPDF_Community_Forum
mov dword [ebp - 0xaa], esi
mov word [ebp - 0xa6], 0x2338
mov dword [ebp - 0xa4], str.PicoPDF_FAQ_Page
mov dword [ebp - 0xa0], esi
mov word [ebp - 0x9c], 0x232f
mov dword [ebp - 0x9a], str.Send_Improvement_Suggestion_or_Feedback
mov dword [ebp - 0x96], esi
mov word [ebp - 0x92], 0x2330
mov dword [ebp - 0x90], str.Send_Bug_Report
mov dword [ebp - 0x8c], esi
mov word [ebp - 0x88], 0x232a
mov dword [ebp - 0x86], str.Install_Optional_Tools_and_Extras...
mov dword [ebp - 0x82], esi
mov word [ebp - 0x7e], 0x232b
mov dword [ebp - 0x7c], str.Check_for_Updated_Version...
mov dword [ebp - 0x78], esi
mov word [ebp - 0x74], 0x2332
mov dword [ebp - 0x72], str.Sign_Up_to_Newsletter
mov dword [ebp - 0x6e], esi
mov word [ebp - 0x6a], bx
mov dword [ebp - 0x68], ebx
mov dword [ebp - 0x64], esi
mov word [ebp - 0x60], 0x2346
mov dword [ebp - 0x5e], str.Like_NCH_Software_on_Facebook
mov dword [ebp - 0x5a], 0x169
mov word [ebp - 0x56], 0x2347
mov dword [ebp - 0x54], str.Follow_NCH_Software_on_Twitter
mov dword [ebp - 0x50], eax
mov word [ebp - 0x4c], bx
mov dword [ebp - 0x4a], ebx
mov dword [ebp - 0x46], esi
mov word [ebp - 0x42], 0x2334
mov dword [ebp - 0x40], str.Graphics_Software_Download_Catalog
mov dword [ebp - 0x3c], esi
mov word [ebp - 0x38], 0x2331
mov dword [ebp - 0x36], str.NCH_Software_Home_Page
mov dword [ebp - 0x32], esi
mov word [ebp - 0x2e], 0x2382
mov dword [ebp - 0x2c], str.About_PicoPDF...
mov dword [ebp - 0x28], esi
call dword [sym.imp.USER32.dll_CreatePopupMenu]
mov edi, eax
mov dword [ebp - 0xc], ebx
push 1
push 0x6a5d48
push 0x18
lea eax, [ebp - 0xc]
push eax
lea edx, [ebp - 0x114]
mov ecx, edi
call fcn.00560125
mov ecx, dword [ebp + 8]
mov eax, dword [ecx]
call dword [eax + 0x30]
push 0x64530c
push edi
push 0x10
push eax
mov dword [ebp - 8], eax
call dword [sym.imp.USER32.dll_AppendMenuW]
lea eax, [ebp - 0x31c]
push eax
push 0x631a7c
push str.Name
push str.Distributor
call fcn.00531dbb
cmp word [ebp - 0x31c], bx
je 0x55f645
lea eax, [ebp - 0x31c]
push eax
push str._s_Home_Page
mov eax, 0x104
lea edi, [ebp - 0x524]
call fcn.005383cd
pop ecx
pop ecx
mov ecx, dword [ebp + 8]
mov eax, edi
push eax
call fcn.004ce729
push ebx
push dword [ebp - 8]
call dword [sym.imp.USER32.dll_GetSubMenu]
push ebx
push 0x2359
mov edi, eax
push 0x800
push edi
call dword [sym.imp.USER32.dll_AppendMenuW]
push 1
push 0x639f90
push 2
lea eax, [ebp - 0x10]
push eax
lea edx, [ebp - 0x24]
mov ecx, edi
mov word [ebp - 0x24], bx
mov dword [ebp - 0x22], ebx
mov dword [ebp - 0x1e], esi
mov word [ebp - 0x1a], 0x321
mov dword [ebp - 0x18], str.Exit
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x10], ebx
call fcn.00560125
call fcn.00531572
test al, al
je 0x55f6b9
push str.Beta
push 0x2333
push 0x4400
push esi
push dword [ebp - 8]
call dword [sym.imp.USER32.dll_InsertMenuW]
call fcn.0053d100
test eax, eax
jg 0x55f6cf
mov ecx, dword [ebp + 8]
push 0x232a
call fcn.00402e3d
pop edi
pop esi
pop ebx
leave
ret 4