Probably you have different values for your "PATH" environment variable between users.
This could happen a bunch of different ways.
Do a
as root.
Note the output.
Now right click on the menu item you said you can use, and check the properties. Somewhere in there there should be the command that gets run, and it will probably have the same path as the output from the command above.
To fix this for your user, you need to modify your shell's environment.
If you use bash, check out your ~/.bash_profile file.
In there there will be a line like...
Code:
PATH=/sbin/:/usr/sbin/
Go ahead and add a ":" and the new path you found, close and open your terminal again, and see if you can't run konqueror.
Good luck!
Edit: Optionally, you could just echo your path variable as root, and copy that exact output to your .bash_profile.