"click to get this friggin message away" mentality..negating any so called "security awareness" that Microsoft continually gets criticized on. UAC is completely useless to a more advanced computer user (power user, admin, etc) because of the lack of flexibility and ease of use options to make adjustments. There is much better software out their. Quite frankly, Microsoft fails in terms of security(on multiple fronts). Its surprising how badly they fail considering how innovative they can be on other issues. Do yourself a favor and turn off UAC and get some better software (there's even better free software...). If you were writing a program "for Vista" but it only works properly on "pre-Vista," then *you* fail because *you* didn't really write it "for Vista." It's really not that difficult of a concept: programs go in %ProgramFiles%, settings go in %UserProfile% or HKCU and data goes in%UserProfile%. If you wrote the program "for Vista" it would work -- but you didn't. It sounds like you wrote the program while logged in as an administrator on a Windows XP machine, or on a Windows Vista machine with UAC turned off. Nice job. You fail. Next time try writing your program with good coding practices in mind. It's crap software like yours that is the real problem -- and the reason why misguided people bitch about how Windows doesn't run things without annoying the hell out of them. People should be bitching at people like you that write crap software. @nitin gupta It's not