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.