Hab's jetzt auf local_user umgestellt.
Das löst zwar scheinbar dein Problem, aber der User-Zweig ist für benutzerspezifisch. Und da du in deinem Code
'lastuser'
als Schlüsselnamen wählst, unterstelle ich mal, dass der zuletzt angemeldete Benutzer deines Programms angezeigt werden soll. Wenn du das in HKEY_CURRENT_USER schreibst, dann hat jeder Windows-User dort einen eigenen Wert stehen. (Ich hoffe es ist klar, was ich meine
)