Arduino UNO as a joystick
It was pretty predictable. One of the new Ardiuno UNO features is a re-programmable USB communication chip.
On the Arduino forum appeared a solution for loading custom firmware on this chip with the joystick as an example. So, after loading this firmware and connecting to PC, Arduino will be detected as joystick, not as serial port.