Boon-
What hermine suggested is "SOP" for dealing with these situations when they popup. There might be another solution that involves a 3d party app called rocketlauncher. It supports AM and many other frontends as well. The beauty of rocketlauncher is that it supports almost every emulator created with scripted modules that mask complexities from the user. It is bascially an extention to the frontend. Here is a list of things it can do direct from their website:
RocketLauncher is:
To make it easier for new users to launch emulators and games/applications. You never compile any of RocketLauncher's modules. This is important to remember. They are not meant to be run as stand-alone scripts.
Only require setting up rom paths and emulators across multiple Front Ends once. You are free to try many front ends or keep multiple installed and switch between them, but launch everything the same setup! Because RocketLauncher handles launching, you do not need to have, whatever front end you use, handle this. This also frees the Front End devs to concentrate on their product, rather than worrying about launching emulators which is a very tedious process considering emulators are constantly updated and often requires changes to launch them.
Add many features to emulators that the original devs did not give access to. For example, per-game configurations, bezels, global pause, media access to a game's assets from within the game itself. The list goes on and on.
A community based on making highly customized solutions to handling emulators.
RocketLauncher is modular. This means that each system has a different mini script that users can download on a per emulator basis. A new user can simply download the module for the emu and that's it. New modules will be found by using RocketLauncherUI's update feature.
RocketLauncher has a GUI counterpart called RocketLauncherUI. This makes editing RocketLauncher settings super easy and fast.
RocketLauncher uses Plugins to know how to read database and media data from your Front End.
RocketLauncher is a command line program that Front Ends call to launch emulators for cleaner launching and exiting. RocketLauncherUI can be used as a Front End on its own to test and launch your games and applications from.