I guess it's possible to position an icon/file on the desktop, coz I've got a little prog called WinTidy that stores their positions and puts them back when Half-Life RUINS the setup. But how would a loser like me do that eh? Bound to be an API thing, maybe with a little registry thrown in for flavour...