I am currently working on a personal project which requires to extend the operating system shell via a custom property…