Hi, <br><br>The Inno Setup Installer script (texworks-setup-script.iss) for TeXworks only has extension associations for .pdf and .tex files, but generally we also need or prefer to use TeXworks to edit .dtx (.ltx, .cls, etc.) files. So I suggest to add [Registry] and [Tasks] entries for these types of files just as .pdf and .tex association. For convenience I just paste them here:<br>
<br>; [Tasks}<br>Name: &quot;ltxfileassoc&quot;; Description: &quot;{cm:AssocFileExtension,TeXworks,.ltx}&quot;; GroupDescription: &quot;{cm:CreateFileAssoc}&quot;<br>Name: &quot;clsfileassoc&quot;; Description: &quot;{cm:AssocFileExtension,TeXworks,.cls}&quot;; GroupDescription: &quot;{cm:CreateFileAssoc}&quot;<br>
Name: &quot;styfileassoc&quot;; Description: &quot;{cm:AssocFileExtension,TeXworks,.sty}&quot;; GroupDescription: &quot;{cm:CreateFileAssoc}&quot;<br>Name: &quot;dtxfileassoc&quot;; Description: &quot;{cm:AssocFileExtension,TeXworks,.dtx}&quot;; GroupDescription: &quot;{cm:CreateFileAssoc}&quot;<br>
<br>; [Registry]<br>Root: HKCR; Subkey: &quot;.ltx&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;TeXworksLaTeXFile&quot;; Flags: uninsdeletevalue; Tasks: ltxfileassoc<br>Root: HKCR; Subkey: &quot;TeXworksLaTeXFile&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;LaTeX Source File&quot;; Flags: uninsdeletekey; Tasks: ltxfileassoc<br>
Root: HKCR; Subkey: &quot;TeXworksLaTeXFile\DefaultIcon&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;{app}\TeXworks.exe,1&quot;; Tasks: ltxfileassoc<br>Root: HKCR; Subkey: &quot;TeXworksLaTeXFile\shell\open\command&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;&quot;&quot;{app}\TeXworks.exe&quot;&quot; &quot;&quot;%1&quot;&quot;&quot;; Tasks: ltxfileassoc<br>
<br>Root: HKCR; Subkey: &quot;.cls&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;TeXworksClassFile&quot;; Flags: uninsdeletevalue; Tasks: clsfileassoc<br>Root: HKCR; Subkey: &quot;TeXworksClassFile&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;LaTeX Class File&quot;; Flags: uninsdeletekey; Tasks: clsfileassoc<br>
Root: HKCR; Subkey: &quot;TeXworksClassFile\DefaultIcon&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;{app}\TeXworks.exe,1&quot;; Tasks: clsfileassoc<br>Root: HKCR; Subkey: &quot;TeXworksClassFile\shell\open\command&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;&quot;&quot;{app}\TeXworks.exe&quot;&quot; &quot;&quot;%1&quot;&quot;&quot;; Tasks: clsfileassoc<br>
<br>Root: HKCR; Subkey: &quot;.sty&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;TeXworksStyleFile&quot;; Flags: uninsdeletevalue; Tasks: styfileassoc<br>Root: HKCR; Subkey: &quot;TeXworksStyleFile&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;LaTeX Style File&quot;; Flags: uninsdeletekey; Tasks: styfileassoc<br>
Root: HKCR; Subkey: &quot;TeXworksStyleFile\DefaultIcon&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;{app}\TeXworks.exe,1&quot;; Tasks: styfileassoc<br>Root: HKCR; Subkey: &quot;TeXworksStyleFile\shell\open\command&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;&quot;&quot;{app}\TeXworks.exe&quot;&quot; &quot;&quot;%1&quot;&quot;&quot;; Tasks: styfileassoc<br>
<br>Root: HKCR; Subkey: &quot;.dtx&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;TeXworksDtxFile&quot;; Flags: uninsdeletevalue; Tasks: dtxfileassoc<br>Root: HKCR; Subkey: &quot;TeXworksDtxFile&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;Documented (La)TeX Source File&quot;; Flags: uninsdeletekey; Tasks: dtxfileassoc<br>
Root: HKCR; Subkey: &quot;TeXworksDtxFile\DefaultIcon&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;{app}\TeXworks.exe,1&quot;; Tasks: dtxfileassoc<br>Root: HKCR; Subkey: &quot;TeXworksDtxFile\shell\open\command&quot;; ValueType: string; ValueName: &quot;&quot;; ValueData: &quot;&quot;&quot;{app}\TeXworks.exe&quot;&quot; &quot;&quot;%1&quot;&quot;&quot;; Tasks: dtxfileassoc<br>
<br><br clear="all">Regards,<br>Yinhe Zhang<br>