Well, I direct you to expert programming manual
Been a while since I worked on KRC2, so not sure why the option is greyed out if you are logged in as an expert at least. You can just ignore it and set it up programmatically.
Creating a small workspace and using it's state in a condition is ok if you only want the location of the TCP (XYZ coordinates). If you want certain/similar position (XYZABC) then you will need to also check angles with axis angle or quaternion.
It's not clear what it is you are trying to do, but if this position is on a path, then maybe just use a trigger?