После последнего обновления battleye на пиратских версиях выкидывает на рабочий стол.
Способ решения:
Скачать BEClient.dll в папку C:\Users\xxx\AppData\Local\ArmA 2 OA\BattlEye (пример win7).