I did change in .plist file as Viewer, and compiling the application again there is no change in the behaviour after double-clicking the .sgf file, it opens the TextEdit by default.
Do i need to make any changes in the code ( which i had pasted in first thread itself ) while saving a .sgf file to recognize by my application which has unique creator id as 'PCSL'.