Hola lookmydoom, supongo que MySection y MyClave1, deben ser variables, por eso no lo pones entre comillas. Te devuelve el valor por defecto, cuando la sección o clave no existen o no le has dado ningún valor a tu clave, revisa tu archivo.
Si fuera así:
[MySeccion]
MyClave1=myvalor1
este codigo debería devolverte myvalor1 en valor.
Código Delphi
[-]
valor:=MyIniFile.readstring('MySeccion','MyClave1','');
Saluditos