Yes - as long as you don't mix up what the users "see" and what the "do". RDP/ICA protocol has nothing to do with what they run in their screen and most users (except engineers) don't understand the difference of a f.ex. a published application having problem or the RDP session having problems.