I have had no success running RetroArch through VirtualBox, the application suffering from a runtime error right from the start. Running it through Phoenix produced the same error. (I am running it through VirtualBox because, being under Linux, this is through it I would be going to play games).
Video acceleration was enabled from the VirtualBox software. bsnes is working right, but not the latest VirtualBox.
Consider posting here in the future if you have any insights, or success stories!