That KB appears to have been withdrawn.
Are you sure of the KB number? as it seems too low (old) to
have been after RunAs was a feature.
Many applications that are relatively recent can be made to run
by use of the Application Compatibility Toolset if the application
is failing due to use of deprecated calls, etc.. or can be made to
run as a limited user by modification of the permissions on the
installation directory and/or the specific registry keys of the
application so that Users have Change/Modify on those specific
area of the filesystem and/or registry. This last is particularly
relevant when the application does run under an admin account.
The tools regmon and filemon from
www.sysinternals.com can
be an aid in finding exactly where access are failing.