WindowUtil: add register(), create() prototype