Selected Test Results (selected in 'Test Results' table below)
Installing Trought Steam
Playing Story Mode
What does not
Steam In-Game Overlay
Game Open Minimized
What was not tested
Playing more than 10 minutes
You need dotnet20 dotnet30 and dotnet35 in order to play Batman: Arkham City.
You also need to disable gameoverlayrenderer in winecfg because crash the game with "General Segmentation Fault" error when you press any key ingame.
To move the mouse free (360º) you need to set MouseWarpOverride to Force in HKCU > Software > Wine > DirectInput.
The game open minimized, you need to ALT+TAB to open in.
Outside that, i've only need the workarounds to steam work correctly.
I've also installed vcrun, corefonts and msxml but it isn't necessary, this just make things flow better.
Arch Linux x86_64 with multilibs
Wine 1.7.10 32Bits prefix
Nvidia Proprietary Driver 331.38
AMD Phenom II x6 1090T 3.2GHz
Nvidia GeForce GTX770 OC 2GB
Asus M5a88-M - 4x2GB DDR3 DC