Sorry for not replying to this, I had forgotten about this thread.

OK, here goes. (It's not at all as spectacular as my previous post made it sound like

)
1. Make sure
mppdec,
replaygain,
tag and
sweep are in your PATH or your Windows folder.
2. Paste this into a text file and change the file naming scheme ("A - [Y] - L\N - T") as well as the playlist naming ("*L") according to your needs. Save it as
processtranscode.bat in any folder, preferably your Windows directory:
CODE
@echo off
cd %1
tag --rentag --scheme "A - [Y] - L\N - T" --move *.mpc
sweep replaygain --smart --auto *.mpc
sweep "replaygain --listallreport *.mpc > ReplayGain.log"
sweep tag --playlist --plname "*L" *.mpc
(Remove the second-last line if you don't want a ReplayGain report created in each album's folder. Personally, I like it.

)
3. Save this as a .reg file whereever you like, including the empty last line (modify the path to the batch file first, and note that you have to escape each backslash with another backslash):
CODE
REGEDIT4
[HKEY_CLASSES_ROOT\Directory\shell\processtranscode]
@="Process transcoded MPC files"
[HKEY_CLASSES_ROOT\Directory\shell\processtranscode\command]
@="\"C:\\Windows\\processtranscode.bat\" \"%1\""
Then double-click it to import it to the registry.
This will create a new entry in the folder context menu ("Process transcoded MPC files"). If you use dBpowerAMP to transcode your files into one single folder (preserving the tags), then you just have to right-click this folder and select the new context menu option.
There's one caveat: If you do this with Monkey's Audio files, you have to convert their tags to APEv1 first, because dBpowerAMP currently doesn't read APEv2 tags from them. You can do this by opening a DOS box in the folder you want to transcode, and running
tag --force apev1 *.ape (add
--recursive to include all subfolders).
If you want to transcode several folders of lossless files, right-click the root folder, choose Search, and search for *.flac (or *.ape or whatever). You can then right-click the files in the results list to transcode them with dBpowerAMP.