A while ago I made some changes to this plugin and only now i've realized that I haven't made a separate thread for it and others are having the problems that I fixed because they don't know about the updates. 
This test version with the fix can be acquired by going to the repository (the first post in the My Emulators sticky), downloading the RAR file there, and extracting it to MP.
This is the changelog for what I did:
Please note that this test version doesn't include anything that TioSolid is working on right now.
Feedback on these changes would be appreciated. I'd like to attempt to fix any possible bugs that come up so when these changes go live there won't be any show-stopping problems. I run with this test version at home and I have hit a couple of bugs, but I need some help reproducing them.
This test version with the fix can be acquired by going to the repository (the first post in the My Emulators sticky), downloading the RAR file there, and extracting it to MP.
This is the changelog for what I did:
Code:
-There is now an option within emulator
configuration to toggle Mediaportal to
automatically suspend itself and its
rendering while an executed ROM is running.
This behavior now happens automatically
for PC games.
-The initial load of this plugin
after opening Mediaportal or its
configuration is no longer slow.
-A menu has been added to the
Game Database section named "Refresh Games
Database" menu in the configuration
that checks for any new roms within each
emulator's ROM directory. This functionality
used to be called when the emulator
initially loaded, causing the slowdown.
[b]NOTE FOR THIS POST: This behavior was modified a bit after this item was written to where MP acts the same way before the change
and the 'performance fix' can be toggled on/off from within the configuration in case you want the plugin to
automatically update ROM listings without having to regenerate the listings in the configuration.[/b]
-A new menu has been added to the Configuration
under the Game Database named "Backup/restore
database" that will do a complete dump of all
the information in the database of your
emulators and games (including PC games) to an
XML file and allow you to restore it back to
the database.
-An option was added to the configuration
under the Options section that sets this
plugin to only display PC games.
-Pressing a number key to skip to a letter
section in a list of games no longer runs
the first game highlighted.
-Directories within ROM listings are now
alphabetically sorted.
Please note that this test version doesn't include anything that TioSolid is working on right now.
Feedback on these changes would be appreciated. I'd like to attempt to fix any possible bugs that come up so when these changes go live there won't be any show-stopping problems. I run with this test version at home and I have hit a couple of bugs, but I need some help reproducing them.