How can I get the 'run as' menu option to work like it did in Windows XP
The "Run as" menu option is no longer available in Windows Vista. It has been replaced by the "Run as administrator" component of UAC.
However, you can still use the runas command-line utility to access this functionality.