Hya Gilbert..,This is what I did to associate .kix witk kix32.exe (to run) and Notepad (to edit and print).
Just replace some entries with your desired extention and applicarion.
ADDKEY("HKEY_CLASSES_ROOT\.kix")
ADDKEY("HKEY_CLASSES_ROOT\.kix\ShellNew")
ADDKEY("HKEY_CLASSES_ROOT\kix32")
ADDKEY("HKEY_CLASSES_ROOT\kix32\DefaultIcon")
ADDKEY("HKEY_CLASSES_ROOT\kix32\shell")
ADDKEY("HKEY_CLASSES_ROOT\kix32\shell\edit")
ADDKEY("HKEY_CLASSES_ROOT\kix32\shell\edit\command")
ADDKEY("HKEY_CLASSES_ROOT\kix32\shell\open")
ADDKEY("HKEY_CLASSES_ROOT\kix32\shell\open\command")
ADDKEY("HKEY_CLASSES_ROOT\kix32\shell\print")
ADDKEY("HKEY_CLASSES_ROOT\kix32\shell\print\command")
ADDKEY("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\kix32.Exe")
WRITEVALUE("HKEY_CLASSES_ROOT\.kix","","Kix32","REG_SZ")
WRITEVALUE("HKEY_CLASSES_ROOT\.kix\ShellNew","NullFile","KiXtart95 Script","REG_SZ")
WRITEVALUE("HKEY_CLASSES_ROOT\kix32","","KiXtart95 Script","REG_SZ")
WRITEVALUE("HKEY_CLASSES_ROOT\kix32\DefaultIcon","","C:\windows\Bin\kix.ico","REG_SZ")
WRITEVALUE("HKEY_CLASSES_ROOT\kix32\shell\edit","","&Edit","REG_SZ")
WRITEVALUE("HKEY_CLASSES_ROOT\kix32\shell\edit\command","","C:\windows\NOTEPAD.EXE %1","REG_SZ")
WRITEVALUE("HKEY_CLASSES_ROOT\kix32\shell\open","","Run &Script","REG_SZ")
WRITEVALUE("HKEY_CLASSES_ROOT\kix32\shell\open\command","","C:\windows\Bin\kix32.exe %1","REG_SZ")
WRITEVALUE("HKEY_CLASSES_ROOT\kix32\shell\print","","&Print","REG_SZ")
WRITEVALUE("HKEY_CLASSES_ROOT\kix32\shell\print\command","","C:\windows\NOTEPAD.EXE /P %1","REG_SZ")
WRITEVALUE("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\kix32.Exe","Path","C:\windows\bin","REG_SZ")
WRITEVALUE("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\kix32.Exe","","C:\windows\bin\kix32.exe","REG_SZ")
I you have any questions and/or remarks please let me know..!!
------------------
Hope to be of service..,
Fabian.
-----------------Paranoia is reality on a finer scale-----------------