I mentioned Air Mouse on the jailbreak thread but actually downloaded ($6) and played around with it today.
Awesome. Better than I expected.
Here is a much better 10 minute demo of the air mouse. Watch the whole thing as the initial air mouse movement stuff doesn't look too good but the touchpad and app switching stuff at end is cool.
http://www.mobileairmouse.com/demo.html
First off, the air mouse part of it is useless. iPhone can't detect side to side motion so you have to arc your hand which isn't very smooth.
The trackpad functionality of this app is amazing though. I use multiple high res monitors and as mentioned in the past, am anal about needing high DPI mice to get me wherever I want to go on the screen with as little mouse movement as possible. The trackpad works great and got me round the screen(s) easily without needing to lift my thumb and scroll some more.
Keyboard provides CNTL/ALT/Windows keys so you can cut/paste, etc easy. As per the video, you just shake your iPhone to display or remove the keyboard and if using the track pad, while moving your mouse, you can keep dragging right over the keyboard.
All screens will rotate to landscape (including the keyboards if you want larger keypad or widescreen for touch pad (normal portrait touchpad covered bother 1920X1xxx screens for me)
The application specific keys automatically come up depending on what app you're using. You may also switch between normal keyboard and app keys by hitting the little keyboard key in middle right of screen. (upper right button toggles between air gesture mouse and trackpad modes)
Forward/Back buttons FTW!
Above, at the top of the app key section, you see icons for mucic, web, and function keys. These act as an app switcher and either toggle between open apps (your music player, firefox (or whatever lame browser you use that's not firefox), and function keys. If the app is not open, hitting the key opens the last app (Media Monkey/WIndows Media Player/iTunes) that you used for that category.
Media Monkey was not one of the default apps but I was able to quickly add it and enter the key commands for play/pause, forward/back, etc. Volume is system volume.
The function keys allow you to access four apps or enter macros. I just entered some button titles to demonstrate. The arrows represent the arrow keys and the up/down arrows are page up/page down. Home/Enter keys are self explanatory.
In track pad mode, the middle arrow up/down graphic you see is your scroll bar. You can also use multitap at anytime to scroll so on the track pad, put two fingers on the pad and you're scrolling multi directions.
Summary:
This app is badass and worth the 5.99 if you use your PC in slacker/home theater mode. It's wireless and responsive so you can control from all over the house (of course you need to see screen for most stuff) The Mac/PC server software is small/resource and worked without setup (besides customizing apps and functionkeys. It allows you to adjust the track pad scroll speed/acceleration, the air mouse pointer speed/acceleration, and scrolling speeds. You may also add a diff browser if you dont use FF/IE/Safari or add more media players if you dont use a common one (which I did with Media Monkey)
This app rocks for HTPC peeps. It's functionality is outstanding (for $6) and the track pad beats out airmouse solutions. I'm going to add my KMplayer (best video media player) next.