I just posted another update. I changed the GPU initialization to only happen once sgminer goes to starts hashing on a pool. This might prevent unnecessary kernels from loading or algo switching to happen at startup.
Yeah, where'd you come from dude? Can you fix up the porting to Windows?