この方法は今やったらうまくいかなかった

とりあえず、自分用のメモです。何を間違ったんだろう。動いたように見えるがあまり自信なし。
このレジストリは元々の何かのコンパイラー設定を壊します。確か使って無いと思うのですが。
多分、このレジストリを参照しているレジストリがあるはずです。時間がある時に探して見ます。
注意:以下のreg情報をいじると元から入っているコンパイラー設定が1つ壊れます。
壊さなくても、もしかしたらレジストリを追加するだけで出来るのかも?よくわからない。

HKEY_LOCAL_MACHINE\SOFTWARE\Microchip\MPLAB IDE\Legacy Language Suites\{6adbd370-ba48-4198-839c-89f01fae5bb3}
を選択、規定のTLPICL.ini -> TLJALV2.INI
DoNotLoadの1を0に変更

HKEY_LOCAL_MACHINE\SOFTWARE\Microchip\MPLAB IDE\Legacy Language Suites\{6adbd370-ba48-4198-839c-89f01fae5bb3}\Tools\{1CB01EA9-E7E0-4db1-AC95-FACA9D4ECC23}
を選択、規定のPICL.ASM.MTC -> JALV2.MTC

次の2つのエントリーを削除
HKEY_LOCAL_MACHINE\SOFTWARE\Microchip\MPLAB IDE\Legacy Language Suites\{6adbd370-ba48-4198-839c-89f01fae5bb3}\Tools\{1D6C4743-7DC1-4137-A190-16D83CB0B2A6}
HKEY_LOCAL_MACHINE\SOFTWARE\Microchip\MPLAB IDE\Legacy Language Suites\{6adbd370-ba48-4198-839c-89f01fae5bb3}\Tools\{7B3D1EF0-ECBB-42be-AB9B-1BB2AE529273}

で、前に書いた場所に2つのファイルをコピーします。
レジストリパス HKEY_LOCAL_MACHINE\SOFTWARE\Microchip\MPLAB IDE\MTCDir
C:\Program Files\Microchip\MPLAB IDE\Core\MTC Suites


次ぎにコンパイラですが、jallibのsvnからsvn(Subversion)コマンドを使って取り出してください。Subversionは通常システムに入っていませんので別途インストールが必要です。
http://code.google.com/p/jallib/source/checkoutを参考に、次のコマンドでcheckoutします。
svn checkout http://jallib.googlecode.com/svn/trunk/ jallib-read-only

MPLAB IDEを起動し、Project -> Set Language LocationをクリックしJAL2Compilerのパスを設定します。
例えばc:/proj/jal2_libでsvn checkoutを行った場合は
C:\proj\jal2_lib\jallib-read-only\compiler\jalv2.exe
になります。このコンパイラーはどのソースから作っているのかわかりませんが、行単位のデバッグぐらいは出来るみたいです。

Project -> Set Language Tool Locations -> JALv2 Compiler -> Default Search Paths & Directorysを設定したほうがいいでしょう。