+Section "File Associations"
+
+ SetOutPath $INSTDIR
+
+ File "../icon/${ICO_EXE}"
+
+ ; application elements
+
+ WriteRegStr HKCR "${PROG_ID}" "" "MicroPeak Data File"
+ WriteRegStr HKCR "${PROG_ID}" "FriendlyTypeName" "MicroPeak Data File"
+ WriteRegStr HKCR "${PROG_ID}\CurVer" "" "${PROG_ID}"
+ WriteRegStr HKCR "${PROG_ID}\DefaultIcon" "" '"$INSTDIR\${ICO_EXE}",-101'
+ WriteRegExpandStr HKCR "${PROG_ID}\shell\play\command" "" '"%SYSTEMROOT%\System32\javaw.exe" -Djava.library.path="$INSTDIR" -jar "$INSTDIR\${FAT_NAME}" "%1"'
+
+ ; .mpd elements
+
+ WriteRegStr HKCR ".mpd" "" "${PROG_ID}"
+ WriteRegStr HKCR ".mpd" "PerceivedType" "MicroPeak Data File"
+ WriteRegStr HKCR ".mpd" "Content Type" "application/micropeak"
+
+ WriteRegStr HKCR ".mpd\OpenWithProgids" "${PROG_ID}" ""
+ WriteRegStr HKCR ".mpd\${PROG_ID}" "" "${REG_NAME}"
+
+ Call RefreshShellIcons
+SectionEnd
+