hi, i've discovered active desktop customization in this topic, but the example given doesn't work out of the box, so i've searched around the net to look for some info... i've found this example working:
CODE
<html>
<head>
<!--META HTTP-EQUIV=Refresh CONTENT="600; URL="desktop.html"-->
<title>tsDesk .42</title>
<!-- tsDesk .34 -->
<!-- by threeseven -->
<!-- complete code revamp by LonelyKing -->
<!-- have fun! -->
<!-- Cascading Style Sheet -->
<link href="activedesktop.css" type="text/css" rel="stylesheet" />
<!-- Applications Javascript -->
<script language="javascript" type="text/javascript">
function ShellExJ(filename)
{
var folder = filename.substr(0, filename.lastIndexOf('/'));
var objShell = new ActiveXObject("Shell.Application");
objShell.ShellExecute(filename, '', folder, 'open', 1);
}
</script>
</head>
<body style="background:url('wallpaper.jpg') #fff; overflow:hidden;">
<!-- Internet Links -->
<div id="netLinks">
<span class="title">i n t e r n e t : : . .</span><br />
:: <a href="http://www.google.com">google</a>
:: <a href="http://www.somethingawful.com">something.awful</a>
:: <a href="http://www.buzzflash.com">buzz.flash</a>
::
</div>
<!-- Drive & Explorer Icons -->
<div id="drives">
<a target="_self" onClick=" ShellExJ('C:/')" href="javascript:;"><img src="icons/tsC.png"></a>
<a target="_self" onClick=" ShellExJ('D:/')" href="javascript:;"><img src="icons/tsD.png"></a>
<a target="_self" onClick=" ShellExJ('E:/')" href="javascript:;"><img src="icons/tsE.png"></a>
<a target="_self" onClick=" ShellExJ('I:/')" href="javascript:;"><img src="icons/tsF.png"></a>
<a target="_self" onClick=" ShellExJ('C:/Windows/explorer.exe')" href="javascript:;"><img src="icons/tsEx.png"></a>
</div>
<!-- Applications/Folders -->
<div id="progList">
<div align="right">
<span class="title">. . : : u t i l i t i e s</span><br />
<a target="_self" onClick=" ShellExJ('C:/Program Files/Microsoft Office/Office/EXCEL.EXE')" href="javascript:;">MS.excel :: </a><br />
<a target="_self" onClick=" ShellExJ('C:/Program Files/Microsoft Office/Office/WINWORD.EXE')" href="javascript:;">MS.Word :: </a><br />
<a target="_self" onClick=" ShellExJ('C:/Documents and Settings/m730653/Desktop/Lotus Notes.exe')" href="javascript:;">lotus.notes :: </a><br />
<a target="_self" onClick=" ShellExJ('C:/Program Files/Windows Media Player/wmplayer.exe')" href="javascript:;">windows.media.player :: </a><br /><br />
<span class="title">. . : : w o r k f i l e s</span><br />
<a target="_self" onClick=" ShellExJ('I:/SPS_PR/CI/2003/ADMIN/R+ Record (2003).xls')" href="javascript:;">R+.forms.2003 :: </a><br />
<a target="_self" onClick=" ShellExJ('I:/SPS_PR/CI/2003/PRODUCTION/Wideroll Performance.xls')" href="javascript:;">wideroll.performance :: </a><br />
<a target="_self" onClick=" ShellExJ('I:/SPS_PR/CI/2003/PRODUCTION/VWSS Takt Performance.xls')" href="javascript:;">vwss.takt.performance :: </a><br />
<a target="_self" onClick=" ShellExJ('I:/SPS_PR/CI/2003/PRODUCTION/KCI VWSS OEE 2003.xls')" href="javascript:;">vwss.oee:: </a><br />
<a target="_self" onClick=" ShellExJ('C:/Program Files/Internet Explorer/IEXPLORE.EXE')" href="javascript:;">internet.explorer.six :: </a> <br /><br />
<span class="title">. . : : f o l d e r s</span><br />
<a target="_self" onClick=" ShellExJ('C:/Documents and Settings/m730653/Desktop')" href="javascript:;">erics.folder :: </a><br />
<a target="_self" onClick=" ShellExJ('I:/SPS_PR/CI/2003/PRODUCTION/Weekly Calculations/2003')" href="javascript:;">weekly.calculations :: </a><br />
<a target="_self" onClick=" ShellExJ('I:/Share/Photo Rolls FPY/VWSS FPY')" href="javascript:;">first.pass.yeild :: </a><br />
<a target="_self" onClick=" ShellExJ('I:/SPS_PR/CI/2003/ADMIN')" href="javascript:;">vwss.admin :: </a><br />
<a target="_self" onClick=" ShellExJ('I:/SPS_PR/CI/2003')" href="javascript:;">CI.2003.folder ::</a> <br />
</div>
</div>
<!-- Fijimunkii's Something Awful Forums v3 - modified by threeseven -->
<div id="forumNav">
<span class="title">g r o u p s h o t : : . .</span><br />
:: <img src="C:\Documents and Settings\m730653\Desktop\Eric's Folder\groupshot.jpg">
<marquee behavior=alternate color=white& #62;0101011101101001011001011101110101011011000110011100010101100011101010100111
10010101010101000101010101001010111010100001110101101101010110101001000010111110
00101000111001100000111100110110011111011010101111000111000100100101011101101001
01100101110111010101101100011001110001010110001110101010011110010101010101000101
01010100101011101010000111010110110101011010100100001011111000101000111001100000
11110011011001111101101010111100011100010010010101110110100101100101110111010101
10110001100111000101011000111010101001111001010101010100010101010100101011101010
00011101011011010101101010010000101111100010100011100110000011110011011001111101
10101011110001110001001001010111011010010110010111011101010110110001100111000101
01100011101010100111100101010101010001010101010010101110101000011101011011010101
10101001000010111110001010001110011000001111001101100111110110101011110001110001
0010</marquee>
</div>
<!-- Search Bars -->
<div id="search">
<form action="http://www.google.com/search" name="f" target="_new">
<input type="hidden" name="hl" value="en" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="hidden" name="oe" value="UTF-8" />
<span class="title">g o o g l e : : . .</span><br />
<input type="text" name="q" class="textbox" maxlength="256" value="" />
</form>
<form action="http://images.google.com/images" name="f" target="_new">
<input type="hidden" name="hl" value="en" />
<input type="hidden" name="oe" value="UTF-8" />
<input type="hidden" name="ie" value="UTF-8" />
<span class="title">i m a g e s : : . .</span><br />
<input type="text" name="q" class="textbox" maxlength="256" value="" />
</form>
<form action="http://dictionary.reference.com/search" name="q" target="_new">
<span class="title">d i c t i o n a r y : : . .</span><br />
<input type="text" name="q" class="textbox" maxlength="256" value="" />
</form>
</div>
<!-- Console option -->
<div id="console">
<span class="title">c o n s o l e : : . .</span><br />
<input type="text" class="textbox" onkeypress="if(event.keyCode==13) { ShellExJ(this.value); this.value='' }" />
</div>
</body>
</html>
i guess this gives you the idea of how the things should work...
if you google you'll find a lot of stuff
i guess a good starting point could be this:
http://64.233.183.104/search?q=cache:SQ6Hr...+ShellExJ&hl=enprovided by google cache beacuse the original page is no longer avaible
i hope it could be useful
bye
sonica