Update:
Last satisfying working configuration for me is to integrate PSPad via registry
and add icons via default registry entries, i.e. in
HKEY_CLASSES_ROOT\*\shell\PSPad
add new REG_EXPAND_SZ with name icon and value:
%ProgramFiles(x86)%\PSPad editor\PSPad.exe,4

Same for other two entries PSPad HEX and PSPad TextDiff.

This I believe can be easily integrated into the program it self.

And that way it is working with compatibility flag RUNASADMIN. No errors, no
prompts.

Source for icons resolution:
[url]https://stackoverflow.com/questions/3681032/set-icon-for-custom-right-click
-context-menu-item-for-all-desktop-shortcuts-win[/url]

-- 
<http://forum.pspad.com/read.php?4,68884,68941>
PSPad freeware editor http://www.pspad.com

Odpovedet emailem