The subject of your thread sounded so complicated that first I was scared to open it.."framework, develop dashboard, data from multiple application..." :-)

I think you can use events like MouseHover/MouseOver/MouseClick once you show data in listView. In the event handler you can find position of mouse and specific row number. You can use mouse position as reference point for showing widget (by using picture box or image)