This research paper tries to bring in a new concept of desktop advertising mechanism by synchronization it with the running processes and the data on users’ side. The proposed approach shall be based on inter process communication interaction, scheduling, prioritization, desktop crawling and system calls. The running process status and data will be fetched by the proposed process, which will then seek relevant information with the remote ad server and display the advertisements fetched based on keywords on user side.