Version: (using KDE 4.4.2) OS: Linux Installed from: openSUSE RPMs Problem: Installed SwiftFox which registered as 'Firefox' in KDE menu, with it's path. *.html is registered to firefox and every time I try to open HTML file, it reported error that Swiftfox could not be found. I went to the personal settings -> advanced -> default apps, but there, firefox was registered. I tried to change but nothing happened. Right click on html to change default app, firefox was registered, if I changed to Konqueror, it opened with Konqueror. Putting back to firefox, error repeated. Error was resolved by editing MENU, firefox shortcut, which had path to swiftfox there. I changed it to /usr/bin/firefox and suddenly everything started to work as before. BUG: KDE should not rely on menu shortcuts to run application.
It sounds like the installation fills wrong path for the swiftfox binray in the .desktop file, or the swiftfox binary is not installed within your $PATH. It should be a packaging issue.