For me one of the most annoying thing under Windows is that the PATH entries are not recursive. Install and app and you can't launch from command line because the PATH var hasn't been updated with new path. This quickly becomes annoying. My attempt to fix this is building a command line app which scans a few predefined folders and launches the app.
Here's how it is in action