V případě spojení typu "na Ukrajině" a "v Ukrajině" je mi to fuk, protože lze těžko hledat jiný význam, že to je "v tom státě" ("na tom státě" jsem mimochodem ještě neslyšela
) a dost těžko může být rozdíl ve smyslu uvnitř x navrchu. Kdežto v případě jakékoliv budovy nebo stavby je to přeci jen rozdíl, jestli jsi uvnitř nebo navrchu, proto mi fakt dost vadí, když někdo "bydlí na domě", přijde mi to směšné až primitivní takto se vyjadřovat. Nemám čas ani chuť to ověřovat, ale pevně doufám, že spisovná čeština toto za správnou variantu stále ještě nepovažuje!