We developed a map application for one of our clients recently that needed to run in a web browser and also as a stand-alone windows application on a kiosk machine. After tossing a few different ideas around, we quickly settled on Adobe Flex and the ArcGIS for Flex API since the Flash player would allow the application to run in a browser, and Adobe AIR would allow the same application to function as an installed desktop application.