For those of us who like to double-click a project file and have it run the SourceGen program with the file loaded, here is a sameple RegEdit file to adapt and merge [for *.dis65 & *.sym65 files (on W7U64DTC)]:
Windows Registry Editor Version 5.00
;==============================================================
; SourceGen Files (SourceGen.reg)
;==============================================================
;==============================================================
; Notes:
;==============================================================
;
; Unzipped "6502bench130.zip" to "C:\Program Files\6502bench"
; (on a Windows 7 Ultimate (64-bit) Lenovo desktop computer).
;
;--------------------------------------------------------------
;
; On first OpenWith, named:
;
; "*.dis65" files, "SourceGen Project File"
; (Open with: "SourceGen.exe"); and,
;
; "*.sym65" files, "SourceGen Platform Symbol File"
; (Open with: "NotePad.exe").
;
;--------------------------------------------------------------
;
; Renamed *_auto_files from "*65_auto_file" to "*65file".
;
;==============================================================
;==============================================================
[HKEY_CURRENT_USER\Software\Classes\.dis65]
@="dis65file"
;--------------------------------------------------------------
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dis65]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dis65\OpenWithList]
"a"="SourceGen.exe"
"MRUList"="a"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dis65\OpenWithProgids]
"dis65file"=hex(0):
;--------------------------------------------------------------
[-HKEY_CURRENT_USER\Software\Classes\dis65_auto_file]
[HKEY_CURRENT_USER\Software\Classes\dis65file]
@="SourceGen Project File"
[HKEY_CURRENT_USER\Software\Classes\dis65file\shell]
[HKEY_CURRENT_USER\Software\Classes\dis65file\shell\open]
[HKEY_CURRENT_USER\Software\Classes\dis65file\shell\open\command]
@="\"C:\\Program Files\\6502bench\\SourceGen.exe\" \"%1\""
;==============================================================
[HKEY_CURRENT_USER\Software\Classes\.sym65]
@="sym65file"
;--------------------------------------------------------------
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.sym65]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.sym65\OpenWithList]
"a"="NOTEPAD.EXE"
"MRUList"="a"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.sym65\OpenWithProgids]
"sym65file"=hex(0):
;--------------------------------------------------------------
[-HKEY_CURRENT_USER\Software\Classes\sym65_auto_file]
[HKEY_CURRENT_USER\Software\Classes\sym65file]
;@="SourceGen Platform Symbol File"
@="SourceGen Symbol File"; (short name)
[HKEY_CURRENT_USER\Software\Classes\sym65file\shell]
[HKEY_CURRENT_USER\Software\Classes\sym65file\shell\edit]
[HKEY_CURRENT_USER\Software\Classes\sym65file\shell\edit\command]
;@="%SystemRoot%\\system32\\NOTEPAD.EXE %1"
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
00
[HKEY_CURRENT_USER\Software\Classes\sym65file\shell\open]
[HKEY_CURRENT_USER\Software\Classes\sym65file\shell\open\command]
;@="%SystemRoot%\\system32\\NOTEPAD.EXE %1"
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
00
;==============================================================
[HKEY_CURRENT_USER\Software\Classes\Applications\SourceGen.exe]
[HKEY_CURRENT_USER\Software\Classes\Applications\SourceGen.exe\shell]
[HKEY_CURRENT_USER\Software\Classes\Applications\SourceGen.exe\shell\open]
[HKEY_CURRENT_USER\Software\Classes\Applications\SourceGen.exe\shell\open\command]
@="\"C:\\Program Files\\6502bench\\SourceGen.exe\" \"%1\""
;==============================================================
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
"C:\\Program Files\\6502bench\\SourceGen.exe"="SourceGen"
;==============================================================