In Windows XP there's a possibility to change the priority of a process. Wouldn't it be a good idea to set the priority of the transcoding process to something like "bellow normal"? So the transcoding wouldn't interfere with the normal work of MediaPortal.
This is an option in the plugin.