This is an interesting way to do it -- totally different from the Recent Projects dropdown, but it actually seems cleaner.  I think when @njx wrote the Recent Projects dropdown we didn't even have a context menu API yet, so that may be the only reason it doesn't also use this approach...  But we should probably test a little to make sure the behavior is consistent since they are presented so similarly in the UI.