Я не в курсе Германии, я из "другой Европы", но, думаю, примерно один хрен везде. Для социальной пенсии можно и не работать и не быть гражданином. К тому же ещё и российский стаж, наверняка, могут защитать. У многих стран есть билатеральные соглашения с РФ на эту тему. А то вы не знаете сколько бабок и дедок переезжают и начинают получать местную пенсию. С гражданством тоже предположу, что не так уж все и сложно. Прожить минимум лет официально, на какую-нибудь работку для видимости устроиться да язык чуть подучить. Дюшку когда прижмет, она все сделает. Хотя у неё проще дорога есть - найти деда посговорчивее.