My install uses that to register an extension.
;Register the vis extension
${registerExtension} "c:\Program Files\WinShear32 Viewer\WS32viewer.exe" ".vis" "VIS_File"
;Assign the icon to vis files.
WriteRegStr HKCR "WS32viewer.Document\DefaultIcon" "" \
"$INSTDIR\WS32viewer.exe,1"
;Call RefreshShellIcons I'm having trouble finding how to do that differently.Thanks