1. keyboard shortcut user customization to controller with presets
2. lock software so that it does not work unless dongle/device is plugged into the computer and an unlock code
3. screen mapping for Adobe Lightroom
4. Ability to switch focus to certain program like Photoshop, Lightroom, Premiere etc
5. Abilty to choose specific preset like Editing...
Skills: mac os x, .net, c