I have a client with the following requirement: A list in the project site, and the ability for it to link and be linked to by the other linkable types. ie the link items dialog that pops up must have this list 'Project Contracts' as an available type for all places where the link items pop shows (issues,risks documents) the linkitemsdlg and linkitemspage classes seem to be as far as I can trace back, and to what I can see they do not allow for the types to be changed... I have used reflector and it seems the types are hard coded... Anyone got any ideas on how I might achieve this. I am considering decompiling the linkitemsdlg and linkitemspage from the microsoft.office.project.pwa.applicationpages.dll but this seems a bit of the top?