放心吧,单位没有这个权利的。你和单位签订的合同上会有合同期限,违约金,合同期限未到辞职的只需交纳违约金就可以了,如果在职期间你就买了房子,可以当时就把户口迁出来。或者说:户口和合同是两码事,单位用来制约你的是合同以及违约金,而不是户口。
你的户口落到北京之后,户籍管理部门就是公安局,而审批你落户资格是北京市人事局。公安局、人事局、单位都没有权利动你的户口。
我当时在单位就呆了半年就出来了,交了违约金就把档案和户口卡(个人那张)拿出来了,档案交到了朝阳人才,户口卡一直自己拿着,后来自己买了房子,就把户口落到自己的房子名下了。