No, You do not need to create a scheduled Task and that can turn into a nightmare anyway. No.
You could try turning UAC off temporarily and see if they start.
I personally don't see the point in having these run at startup though.
I will test them later and let you know if I have the same problem.
I just reloaded my PC, it's 32bit, but shouldn't matter, unless it is a problem with those apps and 64bit system.
Did you get the 64bit versions of those apps?
I assume you did. I know PerfMonitor doesn't have a 64bit, should work though.
Where do you have the apps located on the drive? What is the full path?
EDIT:
After testing the 3 apps in question with UAC turned on, they would not run. This is due to the security of windows and (i believe) the design of the apps in question.
I placed the 3 apps in Program Files, where they should be if running them this way.
With UAC turned off, and after a couple log on/log off's ...
HWMonitor and CPUID did run fine but PerfMonitor would not.
These apps are not really designed (in my opinion) to be run at start up.
Or they are not fully 7 compaitible. Some tweaking of the apps themselves needs to be done to get them to run in this fashion, which they (again, in my opinion) are not designed to do.
You could try the Task Scheduler method mentioned above as a work around.
But I would report the issue to cpuid.com if you want resolution.
And running with UAC turned down or off, should never be an answer from any developer no matter who they are, or an option to make software work. Software is supposed to work with UAC, not against it.
Could there be something with 7 causing this problem? Yes
But in my opinion, it will be more security related and not full compatibility of the apps causing any issues.
On their own, they work just fine weather UAC is on or not.
Please keep in mind,, that 7 is not XP, do not expect it to run the same apps the same way, it is new technology to Windows and things need to be re-worked to run fully as expected under 7.
And yes, this is a good thing.