I will investigate the issue shortly. But I don't understand why PocketHAL would be sending any WM_ACTIVATE messages.
Is this something that you could reproduce with the PocketHAL samples? I have never seen this behavior with them and I see no reason why it would be different with GapiDraw.