Windows95 Desktop Icons Information

        Hello all.  I'm trying to write a simple little program that
will record where each icon on the desktop is (x/y coordinates).  This
way, if windows aligns all of my icons to the left (again), I can run
the program and they will all be set back to their propor positions.
Any hints?  I'm really stumped on how I should start something like
this...