Tried fixing the administrator thing already, both the Huey PRO.exe and the tray. It didn't help.
I looked under "Roaming" in my user account and found a folder called Pantone/HueyPRO. Inside was a file called "SIDiagnostics" that had the following in inside:
File: SIDiagnostics.txt
Log File Generated: Sun Aug 02 23:47:39 2009
Logging Level: ALL (Prints all messages, warnings, errors, and undesignated messages)
Program built without Soft DDC support
Display Adapter 0
GetDeviceID() returns <PCI\VEN_10DE&DEV_0426&SUBSYS_9005104D&REV_A1>
GetDeviceKey() returns <\Registry\Machine\System\CurrentControlSet\Control\Video\{EAD8CEEC-452D-4068-8746-5086FF560387}\0000>
GetDeviceName() returns <\\.\DISPLAY1>
GetDeviceString() returns <NVIDIA GeForce 8400M GT>
GetFlags() returns 5
-- Monitor 0 --
GetDeviceID() returns <MONITOR\FUS0772\{4d36e96e-e325-11ce-bfc1-08002be10318}\0004>
GetDeviceKey() returns <\Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0004>
GetDeviceName() returns <\\.\DISPLAY1\Monitor0>
GetDeviceString() returns <FUJITSU P26W-5 ECO>
GetFlags() returns 3
GetOnDesktop() returns 1
GetHDC() returns 68010da1
Display Adapter 1
GetDeviceID() returns <PCI\VEN_10DE&DEV_0426&SUBSYS_9005104D&REV_A1>
GetDeviceKey() returns <\Registry\Machine\System\CurrentControlSet\Control\Video\{EAD8CEEC-452D-4068-8746-5086FF560387}\0001>
GetDeviceName() returns <\\.\DISPLAY2>
GetDeviceString() returns <NVIDIA GeForce 8400M GT>
GetFlags() returns 1
-- Monitor 0 --
GetDeviceID() returns <MONITOR\MS_0040\{4d36e96e-e325-11ce-bfc1-08002be10318}\0005>
GetDeviceKey() returns <\Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0005>
GetDeviceName() returns <\\.\DISPLAY2\Monitor0>
GetDeviceString() returns <Allmän PnP-bildskärm>
GetFlags() returns 3
GetOnDesktop() returns 1
GetHDC() returns cb01006a
Finding Monitors on Desktop
Found 2 Monitors on desktop
MATCHING MONITOR\FUS0772\{4d36e96e-e325-11ce-bfc1-08002be10318}\0004 vs MONITOR\MS_0040\{4d36e96e-e325-11ce-bfc1-08002be10318}\0005
!!! After removing duplicates, GetNMonitorsOnDesktop() returns 2
For me it doesn't make any sense, but maybe for someone else? Could there be clues in there?