Thanks for you reply Pete! 
The Log doesnt say anything really except this: 
 
   414594 System time = 17:51:21, FS2004 time = 12:43:16 (20:43Z)
 
I think its my app trying to communicate with FS, but it doesnt say the time in the window tho. 
 
  SimulationText : Array[0..6] of String = ('Any', 'FS98', 'FS2K', 'CFS2', 'CFS1', 'FLY', 'FS2002');
 
This is my list in Delphi, i tried to put fs2k4 and all variant with it but no luck. 
It tries to  
 
FSUIPC_Open(SIM_ANY, dwResult)
 
but it gives a false return... 
Im not really a delphi guru hehe but im trying to get it working ;) 
I have the registered version and FS9+update 
Edit: I have the latest SDK but the strange thing is if i dont run FS then i get the error "Cannot link with FSUIPC", but if i do run FS then i get the error "Wrong version of FSUIPC", even with the C example...